
/* #### CSS FILE NAME : #### main.css #### */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* @font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 900;
	src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-solid-900.woff2") format("woff2");
} */

body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	line-height: 1;
	font-family: "Poppins", sans-serif;
	font-size: 13px;
	/* font-weight: 300; */
}



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



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



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



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



textarea {
	overflow: auto;
	resize: none
}



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



img {
	border: none;
}



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



.fl {
	float: left
}

.fr {
	float: right
}

.fn {
	float: none
}

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



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



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



.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: 1300px;
	margin: 0 auto;
}

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

main_content {
	font-size: 12px;
}

#content {
	width: 100%;
	/* width: auto; */
	padding-bottom: 2px
}

#sidebar {
	width: 300px;
}

.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: "Poppins", sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 19px;
	text-align: center;
}



.redaddbtn {
	cursor: pointer;
	font-size: 12px !important;
	font-family: "Poppins", sans-serif;
	text-align: center;
	padding: 5px 8px 4px;
	line-height: 1.4;
	/* code added by aditya */
	display: inline-flex;
	justify-content: center;
	align-items: center;


}



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



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

}



.help {
	display: none;
}



h3 {
	margin: 0;
	padding: 0;
}



#header {
	z-index: 102;
	margin: 0 auto;
	width: 100%;
	padding: 0 0px;
}



#logo {
	width: 25%;
	margin: 50px 30px 0px 10px;
}



.front_logo_img {
	width: 210px;
	height: auto;
}



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

	display: flex;
	align-items: center;
	justify-content: space-between;
}



.login_block {
	font-size: 13px;
	/* padding: 14px 0; */
	width: 214px;
	/* display: flex; */
	align-items: center;
	gap: 16px;
	background: #ffffff;
	margin: 5px 10px;
	padding: 10px;
	/* border-radius: 4px; */
	box-shadow: 0 0 0 1px #e5e5e5;
}

.login_block a {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	/* gap: 4px; */
	color: #14218c;
	margin-right: 12px;
	text-decoration: none;
	font-weight: 600;
}

.login_block a:hover {
	text-decoration: underline;
}

.login_block a.login {
	border-right: 2px solid #14218c;
	/* the line */

	padding-right: 10px;
}

.fa-user {
	margin-right: 5px;
}

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



.login {
	width: auto;
	float: left;
}



.login_block .welcome {
	font-weight: bold;
	margin-bottom: 10px;
	width: auto;
	float: left;
	overflow: hidden;
	height: 15px;
}



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



.welcomemsg-wrap {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	position: relative;
	height: 13px;
}



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





.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 {
	width: 265px;
	float: right;
	padding-top: 40px;
	z-index: 201;

	display: flex;
	align-items: center;
}



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



.top_main .shop_left {
	width: 260px;
}



#quickViewSubTotal {
	font-size: 16px;
	font-weight: 700;
	margin-left: 2px;
	margin-top: -6px;
	/* padding: 5px 5px 0 0; */
	padding: 8px 5px 0 0;
	margin-right: 7px;
}



.search_box .search_bton {
	cursor: pointer;
	float: left;
	font-family: "Poppins", sans-serif;
	font-size: 13px;
	font-weight: 700;
	height: 38px;
	width: 37px;
	/* float: right; */
	text-transform: uppercase;
	font-size: 0;
	/* box-shadow: 0px 0px 10px #ccc; */
	/* border-radius: 0 5px 5px 0; */
}



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



.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 {
	margin-top: 30px;
	/* margin-left: 55%; */
	width: 200px;
	height: auto;
	display: flex;
	align-items: center;
	gap: 12px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0px 14px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}



.hsbutton:hover .popup_box {
	display: block
}



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



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



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



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



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



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



.search_box {
	float: left;
	margin-top: 50px;
	padding: 1px;
	width: 568px;
}



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

.search_box.fl>form {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #ccc;
	margin: 0 !important;
	height: 45px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.search_box .search_field {
	/* border-radius: 5px 0 0 5px; */
	float: left;
	margin: 0;
	padding: 8.5px 0 8.5px 10px;
	width: 386px;
	height: 38px;
	box-sizing: border-box;
	width: 93.4%;
}



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



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



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



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



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



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



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



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



.h_wrapper {
	position: fixed;
	z-index: 999;
	height: 42px;
	width: 100%;
	background-color: #f5f5f5;
}



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



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



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




#topmain_stick .count {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	line-height: 9px;
	/* margin-left: 375px; */
	/* margin-right: 145px; */
	margin-right: 160px;
	margin-top: 2px;
	padding: 7px;
	position: absolute;
	-webkit-margin-start: 375px;
}



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



.top_main .fail_serch {
	float: left;
	width: auto;
	margin: 5px 10px;
	margin-left: 5px;
	font-size: 13px;
	display: inline-flex;


	align-items: center;
	gap: 8px;
	background: #ffffff;
	/* border-radius: 6px; */
	padding: 10px;
	font-weight: 600;
	color: #1a2d8f;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}



.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: 42px;
	margin: 0 auto;
	/* padding: 0 0px 10px; */
	width: 100%;
}



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;
	width: 100%;
	display: table;
}

#dropdownMenu .navlist {
	/* display: table-cell;
	vertical-align: middle;
	height: 40px; */
	/* background: #202020; */
	/* text-align: center;
	position: relative;
	min-width: 70px;
	max-width: 200px; */
}

#globalNav1 .a_font_new_nav {
	border-left: 2px solid transparent;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 15px;
	font-weight: 500;
	line-height: 30px;
	text-align: center;
	/* margin-left: 10px; */
	margin-top: 6px;
	border-radius: 5px;
	padding: 0px 14px;
}

#globalNav1 .a_font_new_nav:hover {
	text-decoration: underline;
}


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


#globalNav1 .a_font {
	cursor: pointer;
	display: block;
	/* float: left; */
	font-size: 14px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	padding: 0px 10px;
}

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

*/

/* code added vy aditya */
#globalNav1 .navpad3 {
	/* width: 175px!important; */
	width: 210px !important;
}

#globalNav1 .it_finder a {
	/* width: 165px !important; */
	width: 210px !important;
}

/* #globalNav1 .navpad0 {width: 130px !important;} */

a#nav_a0 {
	/* width: 140px; */
	width: 210px;
}

#globalNav1 .navpad1 {
	/* width: 140px !important; */
	width: 210px !important;
}

#globalNav1 .navpad2 {
	width: 210px !important;
}

.navlist .navpad5 {
	width: 210px !important;
}

.navlist .navpad6 {
	width: 210px !important;
}

.navlist .navpad8 {
	width: 210px !important;
}

.navlist .a_font.navpad7 {
	width: 210px !important;
}

/* code added vy aditya */


#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: 0px 0;
	text-transform: capitalize;
	margin-top: 40px;
	text-align: left;
}



.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 {
	/* width: 942px; */
	margin-left: 232px;
	/* width: 206px; */
	width: 263px;
	/* border:1px solid #ccc; */
	margin-top: -30px;
}

.dropdown1 {
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown2 {
	/* margin-left: 405px; */
	margin-left: 232px;
	width: 263px;
	/* margin-top: 0; */
	margin-top: -30px;
}

.dropdown3 {
	/* margin-left: 478px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown4 {
	/* margin-left: 676px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown5 {
	/* margin-left: 813px; */
	margin-left: 232px;
	/* width: 206px; */
	width: 263px;
	margin-top: -30px;
}

.dropdown6 {
	/* margin-left: 1001px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown7 {
	/* margin-left: 1080px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown8 {
	/* margin-left: 680px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown9 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown10 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown11 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown12 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown13 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown14 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown15 {
	/* margin-left: 798px; */
	margin-left: 232px;
	width: 263px;
	margin-top: -30px;
}

.dropdown6 ul {
	left: -275px;
	width: 300px;
	height: auto;
}

.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: 296px;
	width: 185px;
	/* margin-top: 5px !important; */
}



.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: 600;
	font-size: 14px;
	position: relative;
	z-index: 500;
	display: block;
}



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



.anchor0 {
	width: 263px !important;
}



.anchor1 {
	width: 263px !important;
}



.anchor2 {
	width: 263px !important;
}



.anchor3 {
	width: 263px !important;
}



.anchor4 {
	width: 263px !important;
}



.anchor5 {
	width: 263px !important;
}



.anchor6 {
	width: 263px !important;
}



.anchor7 {
	width: 263px !important;
}



.anchor8 {
	width: 263px !important;
}



.anchor9 {
	width: 263px !important;
}

.anchor10 {
	width: 263px !important;
}

.anchor11 {
	width: 263px !important;
}

.anchor12 {
	width: 263px !important;
}

.anchor13 {
	width: 263px !important;
}

.anchor14 {
	width: 263px !important;
}

.anchor15 {
	width: 263px !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;
	background: #14218C !important;
}



.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: 305px;
	text-align: center;
	display: block;
	height: 26px;
	font-weight: 600;
	font-size: 14px;
	padding: 5px;
	vertical-align: middle;
	/* display: flex; */
	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: 100%;
	height: 310px;
	margin-bottom: 20px;
	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 {
	border-radius: 10px;
	padding: 6px;
	float: left;
	/* margin-bottom: 10px; */
	margin-left: 10px;
	width: 18%;
	margin-bottom: 10px;
	height: 431px !important;
	/* height: 390px; */
	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 {
	line-height: 14px;
	font-size: 16px;
	font-weight: 600;
	display: block;
	max-height: 16px;
	overflow: hidden;
	text-align: left;
	margin-left: 10px;
}



#feat_prod .title_class {
	display: block;
	font-size: 13px;
	margin-top: 10px;
	height: 44px;
	line-height: 16px;
	word-wrap: break-word;
	/* margin-bottom: 5px; */
	text-align: left;
	padding-left: 10px !important;
	font-weight: 500;
	overflow: hidden;
	/* 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: 10px 0px 20px 0px;
	display: block;
	font-size: 18px;
	font-weight: 600;
	height: 62px;
	line-height: 62px;
	text-align: left;
	padding-left: 10px;

	text-align: left;
	/* margin-left: 5px; */
	line-height: 50px;
	color: #0071DC;
}



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



.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: 500 !important;
	font-size: 15px !important;
	background: #0072bc 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 .qly_add_card {width: auto;margin: -3px 0px -2px 1px!important;max-width: 158px;text-align: center !important;} */



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



.vc_info.empty-cart-page #feat_prod .gridcol {
	width: 250px;
	height: auto;
	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: px;
	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: flex;
	width: auto;
	height: 25px;
	margin: 0 auto;
	max-width: 200px;
	clear: both;
}



.vc_info.empty-cart-page #feat_prod .gridcol input[name="qty"] {
	border: 1px solid #ccc;
	text-align: center;
	padding: 0;
	width: 31px !important;
	height: 31px !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;
	height: 23px;
}



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



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



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

#Specials .special_main {
	text-align: center;
}

#Specials .module_title {
	float: none;
	display: inline-block;
}

#Specials .module_title {
	text-align: center;
}

#Specials .Spec_list {
	padding: 10px 0px !important;
	border-top: none;
	/* margin-bottom: 20px; */
}


#feat_prod .module_title {
	float: none !important;
	text-align: center;
	/* margin-top: 20px; */
}

.slist01 {
	height: 144px;
	margin: 5px 10px !important;
	width: 290px;
}



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



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



#feat_prod .special_main,
#Specials .special_main,
#Manuf .special_main {

	/* border-bottom: 1px solid #ccc; */

}



.special_main {
	/* display: flex; */
	width: 100%;
	padding-left: 10px;
}





#Manuf .titles {
	text-align: center;
	margin-left: -9px;
	/* width: 195px; */
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
}



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



#Manuf .big {
	width: 210px
}



#Manuf .list_img img {

	margin: 0 auto;
	width: 80px;
	height: auto;
	padding: 10px 0;
}



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

/* .fact_list .ad-forward {
    background-position: -1076px -93px !important;
    cursor: pointer;
    display: block;
    height: 30px !important;
    right: 0px;
    width: 25px;
    background: url(/UI/images/sprite-img.png);
}

.fact_list .ad-back {
    background-position: -1108px -93px !important;
    cursor: pointer;
    display: block;
    height: 30px !important;
    left: 7px;
    width: 25px;
    background: url(/UI/images/sprite-img.png);
} */

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

}

.aad-thumb-list .list_img {
	box-shadow: 0px 0px 10px #e8e8e8;
}

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



div#Manuf .ad-back,
div#Manuf .ad-forward {
	top: 20px !important;

}

/* New Code Added - 24-03-26 */
#Manuf .ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: auto !important;
	margin: 0 30px !important;
}

/* New Code Added - 24-03-26 */
#recently_view {
	margin-bottom: 50px;
}



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



#recently_view .titles {
	font-size: 18px;
	font-weight: bold;
	margin-left: 0px;
	text-transform: uppercase;
	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;
}



.box_item.box_item_num {
	/* height:194px !important */
	height: 190px !important
}



.module_box {
	margin-bottom: 7px;
}



.module_title {
	font-size: 24px;
	font-weight: 700;
	padding: 9px 0;
	text-align: center !important;
}



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



/* .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; */
	width: 130px;
	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: 110px; */
	margin-top: 144px;
	opacity: 0.81;
	padding: 2px 5px;
	text-align: left;
	margin-left: 9px;
}



#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 {
	border: none !important;
	margin-left: 4px;
	/* width: 229px !important; */
	margin-top: 0;
	/* height: 47px; */
	height: 45px;
	box-sizing: border-box;
	margin: 20px auto;
}



.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: #0072bc !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: 300px;
	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;
}



.mastercard {
	background-position: -86px -55px
}



.Visa {
	background-position: -18px -104px;
}



.Discover {
	background-position: -86px -104px;
}



.American-Express {
	background-position: -18px -55px;
}



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



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



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



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



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



.box_item_title {
	padding: 0 !important;
}



.newlett_txt {
	display: none;
}


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



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



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



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



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



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



#triManufacturer {
	margin-bottom: 20px;
}



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



#iktManufacturer {
	overflow: hidden;
}



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



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



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



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



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



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



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



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



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



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





.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: 310px !important;
	top: 42px !important;
}



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



#leftstickeyajax {
	width: 210px !important
}



.leftbar#leftstickeyajax .boxtype1 {
	width: 310px !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: 1300px;
	padding: 23px 0;
}



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



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



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



.ftcol h3 {
	/* font-weight: normal; */
	font-size: 16px;
	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
}



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



#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-position: -306px -157px !important;
	margin: 0 2px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}



#footer_block .facebook:hover {
	background-position: -306px -157px !important;
}



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



#footer_block .twitwr:hover {
	background-position: -66px -157px !important;
}



#footer_block .link_in {
	background-position: -210px -157px !important;
	margin: 0 2px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}



#footer_block .link_in:hover {
	background-position: -210px -157px !important;
}



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



#footer_block .google:hover {
	background-position: -258px -157px !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: 28px;
	margin: 0 5px 0 0;
	width: 45px;
}



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



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



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



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



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



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



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



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

/*.form_contact input[type="submit"]:hover{background: #212121 !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 {
	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 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;
}



.sitemap3 {
	/* margin-top: -343px; */
	margin-top: -132px;
}



.sitemap4 {
	margin-top: -12px;
}



.sitemap5 {
	/* margin-top: -405px; */
}



.sitemapn6 {
	margin-top: -61px;
}



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



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



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



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



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



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



.footersitemap1 {
	margin-top: 18px;
}



.footersitemap3 {
	margin-top: 0px;
}



.footersitemap2 {
	/* margin-top: -14px; */
}



.footersitemap4 {
	/* margin-top: -342px; */
}



.formdiv {
	width: 510px;
}



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



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



.formdiv .formlist li label {
	float: left;
	/* width: 190px; */
	width: 150px;
	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: 26px;
	margin: 0 10px 0 0;
	padding: 4px 10px 5px;
	font-weight: 700;
	cursor: pointer;
}



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



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



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



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



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



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



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



.cart_history_table .divCell label {
	display: none;
}



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



.historyComment {
	position: absolute;
	padding: 10px 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;
}



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

.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-family: "Poppins", sans-serif;
	margin: 0 auto;
	padding: 3px 5px;
	width: 45px;
}



.fav_list_image {
	float: left;
}



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



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



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



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



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



#fav_rev_id {
	margin-right: 10px;
}



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



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



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



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



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



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



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



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



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



.create_fav_sku {
	margin-left: 25px;
}



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



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



.fav_list_manage .divCell {
	padding: 10px;
}



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



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



.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; */
	width: 33.33% !important;
	float: left
}



.quicksec .listpg li label {
	/* width: 55px; */
	width: 25% !important;
	float: left;
	font-weight: bold;
	line-height: 1.9
}



.quicksec .listpg .input {
	padding: 4px 2px 4px 8px;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 60% !important;
}



.quicksec .listpg .col2 {
	/* width: 135px; */
	width: 33.33% !important;
	float: right
}

.listpg {
	width: 930px !important;
}


/* added by aditya  */

#squick_entry_form {
	margin-left: 0px !important;
}

/* added by aditya  */


#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: 30px;
	/* width: 632px; */
	width: 870px;
	margin-bottom: 10px;
}



.customer_quick_order_btns #quick_add_to_cart {
	float: right;
}



.customer_quick_order_btns #quick_add_order {
	float: left;
}



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



.quick_edit {
	margin-right: 5px;
}



.menu_images {
	float: left;
	margin: 0 5px 25px;
	width: 315px;
	height: 290px;
}



.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: 316px;
	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: 5px;
	margin-right: 12px;
	margin-top: 5px;
	height: 500px;
	width: 229px;
	overflow: hidden;
}



.block_icon {
	height: 47px;
}



.block:nth-child(4n) {
	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: 210px;
	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: #0071DC;
	font-size: 16px !important;
	text-align: left;
	width: 140px;
	font-weight: bold;
	line-height: 65px;
}



.color_5d5d5d {
	color: #0071DC;
	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: 0px;
	/* width: 112px; */
	width: 111px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}



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



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

#lblock .best_fav {
	background: #f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll -12px -117px !important;
}



#lblock .best_fav:hover {
	background: #f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll 50% 18% !important;
}



#lblock .best_fav {
	float: right;
	font-size: 0;
	height: 36px;
	margin-right: 0;
	width: 37px !important;
	cursor: pointer;
	background: #f2f2f2 url(/UI/images/best_fav.png) no-repeat scroll -12px -117px;
}



.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; */
	max-width: 700px;
	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: 120px;
	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: 47px;
	height: 47px;
	margin-top: 5px;
}



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



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



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



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



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



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



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



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



.value_brand {
	width: 47px;
	height: 47px;
	margin-top: 5px;
	margin-right: 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: 37px;
}



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



.list_v_inline .redaddbtn.fl {
	display: flex;
	margin-left: 9px;
	line-height: 33px;
	padding: 0 5px 0 5px;
	height: 33px;
	width: 120px;
	align-items: center;
	justify-content: center;

	/* background: #0071DC 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;
	background: #f2f2f2 url(/UI/images/best_fav.png) no-repeat scroll 50% 18%;
}



.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;
	/* width: calc(100% - 110px) !important; */
	text-align: left !important;
	padding: 0px !important;
	width: 80%;
}



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



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



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



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



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



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



#prod_buttons .enlarge {
	height: 22px;
}



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



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



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



#content .mid_pan {

	padding: 10px;

	width: 73%;

	box-sizing: border-box;

	margin-left: 10px;

}



.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: 16px;
	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 {
	padding: 0px;
	height: 35px;
	width: 35px;
	margin-left: 2px;
	font-size: 14px;
	text-align: center;
	box-sizing: border-box;
}



.mid_pan .add_cart {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	padding: 0 10px 0 10px;

	text-align: left;

	display: block;

	/* background: #0071DC url("/UI/images/sprite.png") repeat scroll -306px -199px !important; */

	height: 35px;

	box-sizing: border-box;

	line-height: 35px;

	font-weight: 700;

	border-radius: 4px;

}



.mid_pan .add_cart:hover {
	/* background: #212121 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 {
	list-style-type: none;
	margin-top: 8px;
}



.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 {
	color: #000 !important;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	margin: 0px 1px 1px 10px;
	width: 100px;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
}



#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 4px 6px !important;
	background: #0071DC 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: 5px;
	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: 30px;
	margin: 0;
	width: 160px;
}



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



.or {
	text-transform: uppercase;
}



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



.popUpCreateFav table {
	width: 100%;
}



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



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



.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: #0071DC;

	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: "Poppins", 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; */
	width: 990px;
}



.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: 1300px !important;
}



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



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



.srch_lblock #leftstickeyajax.leftbar .boxtype1 #filters {
	padding: 0 3px 10px 3px;
}



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



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



.filterP {
	text-align: left
}



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



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



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



.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; */
	width: 700px;
	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: 1300px !important;
}



.srchNtFnd_recent_view_css {
	/* width: 960px; */
	width: 990px;
}



.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_baseCss {
	width: 305px;
}



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



.hr_brm {
	margin-bottom: 4px;
}



.flter_searchbaseCss {
	padding: 4px;
}



.flter_searchbaseCss strong {
	cursor: pointer;
}



.input_filter {

	width: 165px;

	float: left;
	border: solid thin #ccc;
	height: 22px;
}



.countGo_baseCss {
	margin-top: 8px;
}



.filter-text-div {
	height: 26px;
}



.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 #0072BC solid;
	left: 0;
	position: absolute;
	top: 177px;
	width: 19%;
	background-color: #eeeeee;
}



.cls_1 h2 {
	padding: 3px;
	font-size: 20px;
}



.cls_1 h4 {
	font-size: 14px;
	padding: 4px;
	background-color: #0072BC;
}



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



.ajaxPreloader_div1 {
	margin-top: 4%;
}



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



.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 {
	border-radius: 4px;
	margin: 0px 0px 0px 6px;
	float: left;
	text-align: center;
	font-size: 9px;
	width: auto;
	padding: 4px 10px;
	font-size: 12px;
	background: #0071DC !important
}



.alsocon .disc .redaddbtn:hover {
	background: #202020 !important;
	border: 1px solid #202020 !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: 500
}



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



.purchasec .shopcrt_bton_top {
	font-weight: 700;
	margin-right: 18px;
	margin-top: 5px;
	padding: 0;
	text-align: center;
	/* width: 55px; */
	width: 64px;
	/* line-height: 21px; */
	line-height: 26px;
	/* border-radius: 5px; */
	border-radius: 4px !important;
}



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

}

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

}

#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 {
	display: flex;
}

#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: "Poppins", sans-serif;
	margin: 0 auto;
	float: left;
}



.tblone td p {
	margin: 5px 0;
	padding-left: 10px;
}



.tblone .imgbx {
	border: 1px solid #838383
}



.tblone .input1 {
	font: normal 12px 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;
	background: #0071dc !important;
}



.tblone .odd td {
	padding: 0;
	vertical-align: middle;
	text-align: center;
}



.tblone .even td {
	padding: 0;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
}



.tblone a {
	text-decoration: none
}



.tblone a:hover {
	text-decoration: underline
}



.tblthree {
	margin-bottom: 10px;
}



.tblthree .th {
	padding: 7px 0
}



.tblthree .tpbar td {
	padding: 10px 0
}



.tblthree .odd td {
	padding: 20px 0;
	vertical-align: middle
}



.tblthree .even td {
	padding: 20px 0;
	vertical-align: middle
}



.tblthree td p {
	margin: 15px 0;
}



.tblthree td a {
	text-decoration: none;
}



.tblthree td a:hover {
	text-decoration: underline
}



.tblthree td.padlt {
	padding-left: 110px
}



.tblthree .last td {
	padding: 10px 0
}



#content .acc_cre_desc {
	line-height: 19px;
}



.select {
	position: absolute;
	left: 0;
	top: 0;
	padding: 5px 5px
}



#Featur_pro {
	margin-bottom: 10px;
	margin-bottom: 20px;
	height: 345px
}



#Featur_pro .titles {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 13px;
	padding-left: 11px;
	padding-top: 12px;
	text-align: left;
	position: relative;
	top: -1px;
	left: -4px;
	font-family: "Poppins", sans-serif;
}



.grid {
	padding: 10px 0
}



#Featur_pro .inwhitbrd {
	padding-top: 14px;
	text-align: center;
	display: block
}



#Featur_pro .imgbx {
	padding-bottom: 15px;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	display: block
}



#Featur_pro .title_class {
	font-size: 14px;
	font-weight: 700;
	min-height: 35px;
	color: #4d4d4d;
	display: block;
	text-align: left;
	padding: 0 10px 0 10px
}



#Featur_pro .desc_width {
	min-height: 60px;
	text-align: left;
	line-height: 1.3;
	display: block;
	padding: 0 10px 0 10px
}



#Featur_pro .desc_width {
	color: #4d4d4d;
	display: block;
	padding: 0 10px 0 10px
}



#Featur_pro .price {
	font-size: 18px;
	font-weight: 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: "Poppins", sans-serif;
	width: 100px;
	margin: 0 auto;
}



.lt_bx_cls {
	float: right;
	margin: 0 11px 0 0;
}



.addtofav {
	background: url("/UI/images/btnone.png") repeat-x scroll 0 0 transparent;
	cursor: pointer;
	font: bold 12px 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: "Poppins", sans-serif;
	font-size: 13px;
	font-weight: 700;
	height: 39px;
	padding-left: 15px;
}



.his_div {
	display: block;
	float: left;
	height: 39px;
}



.promotsec .donte_org {
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 198px;
}



.promotsec .new_don_org {
	padding: 3px 9px;
	vertical-align: -2px;
	width: 198px;
	font-size: 12px;
	font-family: "Poppins", sans-serif;
}



.tblone .shopcrt_bton_top {
	width: 58px
}



.tblone .shopcrt_bton_top:hover {
	text-decoration: none;
}



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



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



.mess_bar {
	float: left;
	margin: 10px 0 0 10px;
	width: 569px;
}



.mess_bar .error {
	float: left;
	height: 75px;
	margin-bottom: 10px;
	width: 513px;
}



.mess_logo {
	float: left;
	margin: 20px 16px 1px 25px;
}



.mess_desc {
	float: left;
	width: 427px;
}



.mess_head {
	float: left;
	margin: 14px 0 3px;
}



.mess_close {
	float: right;
	font-weight: bold;
	margin: 9px;
}



.mess_close:hover {
	opacity: 0.4
}



.msg_info {
	font-size: 18px;
	line-height: 27px;
	width: 180px;
}



.descr {
	font-size: 11px;
	font-weight: 300;
}



.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: 970px !important; */
	width: auto !important;
}



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



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



.qly_add_card .fl {
	float: left;
}



.need_help {
	height: 238px !important;
}



.need_help .buttontype1.place-subscribe.all_btn {
	display: none;
}



.qty_name {
	width: 110px;
	margin-left: 22px;
}



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



.gen_info tr:first-child td {
	font-weight: bold;
	font-size: 13px;
}



.northspace2.tex1 .padnorth4.ovfl-hidden {
	margin-top: -15px;
}



#login_form {
	margin: 20px auto 10px;
	padding: 20px 20px 6px;
	width: 450px;
}



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



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;
	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: "Poppins", 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: 1300px;
	margin-top: -10px;
	padding-top: 10px;
	margin-left: -10px;
}



.coper_meter {
	margin: 0 auto;
	width: 962px;
}



.rebatesNav {
	width: 960px;
	margin: 0 auto;
}



.jcarousel-skin-book {
	visibility: hidden;
}



.jcarousel-skin-book .jcarousel-container-horizontal {
	background: transparent;
	width: 750px;
}



.jcarousel-skin-book .jcarousel-clip-horizontal {
	width: 868px;
	height: 113px;
	margin-left: 36px;
}



.jcarousel-skin-book li,
.jcarousel-skin-book .jcarousel-item {
	position: relative;
	width: 97px;
	height: 113px;
	margin: 0;
	padding: 0;
}



.jcarousel-skin-book .jcarousel-item a:visited {
	background-position: 97px 0;
}



.jcarousel-skin-book img {
	display: block;
	position: absolute;
	top: 7px;
	left: 7px;
	margin: 0;
	padding: 3px;
	min-width: 1px;
}



.jcarousel-skin-book a {
	display: block;
	position: relative;
	width: 97px;
	height: 113px;
	background: transparent url("/UI/images/rebateCarouselPointers.jpg") no-repeat scroll 97px 0;
	margin: 0;
	padding: 0;
}



.jcarousel-skin-book .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-book .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-book .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}



.jcarousel-skin-book .jcarousel-prev-horizontal {
	position: absolute;
	top: 31px;
	left: 3px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url("/UI/images/prev-horizontal.png") no-repeat scroll 0 0;
}



.jcarousel-skin-book .jcarousel-item a:hover {
	background-position: -97px 0;
}



.jcarousel-skin-book .jcarousel-next-horizontal {
	position: absolute;
	top: 31px;
	right: -209px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url("/UI/images/next-horizontal.png") no-repeat scroll 0 0;
}



.rebatesContent {
	margin: 12px 0 24px 42px;
	width: 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: 23px
}



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



.ad-gallery .ad-back {
	background-position: -1149px -116px !important;
	cursor: pointer;
	display: block;
	height: 77px !important;
	left: 0px;
	width: 24px;
	position: absolute;
	z-index: 10;
}



.ad-gallery .ad-forward {
	background-position: -1207px -116px !important;
	cursor: pointer;
	display: block;
	height: 77px !important;
	right: 0px;
	width: 24px;
	position: absolute;
	z-index: 10;
}



.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; */
	width: 650px;
}



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



.headRow:first-child .divCell {
	font-weight: bold;
	text-wrap: nowrap;
}



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



.purchasec .colmid {
	/* min-height: 225px; */
	min-height: 254px;
	text-align: left;
	width: 329px;
	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; */
	height: 31px;
	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;  */
	background-position: 0 -61px;
}



.ps_shop_cart .no_padd {
	padding: 0px;
}



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



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



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



#dataBlockGrid .block .description .grid_pro_detail {
	color: #0387d9;
	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;
}



#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: #0072bc\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: #0072bc\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; */
	width: 33.33% !important;
	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;
	letter-spacing: 0.3px;
}



.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: #0072BC;
	float: left;
	display: block;
	margin-right: 1px;
	border-bottom: none;
}



.order-history-tab .tab_2 {
	background-color: #0072BC;
	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;
}



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



.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: 98.3% !important; */
	width: 99.3% !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: 25px;
	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: #0072bc;
	height: 100%;
	position: absolute;
	width: 10%;
}

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



#btnScrollTop {
	width: 50px;
	height: 50px;
	background: #0071DC;
	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: 25px;
	line-height: 25px;
	margin-top: 0px;
	padding: 0 2%;
}

#lblockPar #keyword_refine_text {

	border: 1px solid #ccc;
	float: left;
	height: 25px;
	margin-bottom: 5px;
	padding: 0;
	text-indent: 5px;

	width: 80% !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;
}

.redaddbtn {
	text-align: center;
	line-height: normal;
}

@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: 5px;
		width: 120px;
		font-weight: bold;
		background: #0071DC repeat scroll -249px -163px !important;
		background-size: 558% !important;
		border-radius: 6px;
	}



	#feat_prod .redaddbtn:hover {
		background: #212121 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: #0072bc;
	margin-right: 5px;
}











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



.login_block,
.qualify,
.top_right_header {
	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;
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: 500;
}

/* .prod_dtls_bton::before {
    content: "";
    width: 18px;
    height: 18px;
    background: url("/UI/images/cart-icon.svg") no-repeat center;
    background-size: contain;
    margin-right: 6px;
} */



.popup_box {
	right: 0;
	top: 100%;
}



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



	padding: 0 7px;



}



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



.hist-update .cart_history_table .divRow.even .divCell,
.hist-update .cart_history_table .divRow.odd .divCell {
	border: none !important;
	border-top: 1px solid #a9a9a9 !important;
}



.hist-update .divRow.odd .divCell:first-child {
	border-left: 0px;
	border-top: 0px;
}



.hist-update .cart_history_table .divRow:last-child .divCell {
	border-bottom: 1px solid #a9a9a9;
}



.hist-update .cart_history_table .divRow:last-child.even .divCell,
.hist-update .cart_history_table .divRow:last-child.odd .divCell {
	border-bottom: 1px solid #a9a9a9 !important;
}







.hist-update .cart_history_table .divRow:nth-child(2n+1) {
	background: #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: #212121  !important;  */
	background: #0071DC !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: #212121; */
	background: #0071DC;
	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: 1300px;
	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; */
	width: 970px;
	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;
	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: #0072bc !important;
	border: 1px solid #0072bc;
	border-radius: 0;
	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;
}



#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: 30px;
	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; */
	color: #fff !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: #0072bc;
	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: 125px !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;
}



.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: #0072BC;



}



.backBtnLink .preicon {



	font-size: 26px;



	line-height: 18px;



	float: left;



	height: 24px;



	margin-right: 2px;



}



.fav-table .fav_table_filter .text-center .input {
	margin-left: 5px !important;
	margin-right: 5px !important;
	width: 40px !important;
	padding: 0 2px;
	height: 25px;
	text-align: center;
	float: none !important;
}



#list_search_form select {
	border: 1px solid #ccc;
}



/* manage Favorite list new design ends */







#scroll_view .details-pro>a {



	height: 140px;



	display: block
}







#scroll_view.owl-carousel.rec_view {



	width: 937px;



	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: 13px;



	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: 17px;

	color: #0071DC;

	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: #0072bc !important;



	border: 1px solid #0072bc !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: 30px;
	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: #fff !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: #0072bc;
	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; */
	width: 141px !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;
}



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



/* 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 {
	float: left;
	width: 98% !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: #0071DC;
	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: #212121 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; */
	width: 190px !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: #0072BC;



}



.backBtnLink .preicon {



	font-size: 26px;



	line-height: 18px;



	float: left;



	height: 24px;



	margin-right: 2px;



}



.fav-table .fav_table_filter .text-center .input {
	margin-left: 5px !important;
	margin-right: 5px !important;
	width: 40px !important;
	padding: 0 2px;
	height: 25px;
	text-align: center;
	float: none !important;
}



#list_search_form select {
	border: 1px solid #ccc;
}



/* 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: #212121;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: #0072bc !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: #212121 !important;
	color: #fff !important;
}

#globalNav1 .active_sub_menu {
	background: #212121 !important;
	color: #fff !important;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar a {
	background: #212121 !important;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover a {
	background: #0071DC !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: #0071DC !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_box.show-list .popup_top_msg {
	width: 100%;
	/* background-color: #212121; */
	background-color: #0071dc;
	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; */
	background-color: #f2f2f2;
	color: #212121
}

.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: #0071DC;
	border-radius: 4px;
	color: #fff;
	font-weight: 600;
	font-size: 13px
}

.popup_box.show-list .popup_buttons_div a:hover {
	background-color: #202020
}

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

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

/* Quick view popup new end */



#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 {

	margin: 0 auto 10px auto;

}

.sitemap_leve1.reset li ul {

	width: 100%;

	padding: 0 0 0 20px;

	box-sizing: border-box;

}

.sitemap_leve1.reset li ul li {

	width: 100%;

	margin-bottom: 5px;

	padding: 0;

}

.sitemap_leve1.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: #0072BC; */
	background: #0071DC;

	color: #fff;

	border-radius: 3px;

	margin-top: 0;
	font-weight: 700;

}

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

}

#change-image b {
	color: #000 !important;
}

#linvoice_two {
	display: block !important;
	width: 100% !important;
	margin-top: 6px !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: #0071DC !important;
	border: 1px solid #0071DC !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: #fff;
}

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



/* style added by satish 13-02-2023 */

.alsocon .module_title {
	text-align: center;
	background: #0071DC;
	color: #fff;
}

.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 {
	border-radius: 4px;
}

#add_panel .add_min .module_title {
	background: #0071DC;
	text-align: center;
	color: #fff;
}

#headerResponsive .userDetailsRes #emptycartmaster #loginlink.loginlink {
	background-color: #212121 !important;
}

.userDetailsRes .login_block_res,
.userDetailsRes .emptycartmaster {
	/* background-color: #212121 !important; */
}

.custom-search-bar {
	width: 100%;
	max-width: 600px;
	/* Adjust width as needed */
	margin: 20px auto;
	position: relative;
}

.custom-search-bar .search_field {
	width: 100%;
	padding: 12px 50px 12px 20px;
	/* Space for the search icon */
	border: 1px solid #ccc;
	border-radius: 30px;
	/* Rounded edges */
	font-size: 16px;
	transition: all 0.3s ease;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.custom-search-bar .search_field:focus {
	border-color: #007bff;
	box-shadow: 0 2px 8px rgba(0, 123, 255, 0.2);
	outline: none;
}

.custom-search-bar .go_btn {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	background-color: #007bff;
	/* Blue button */
	color: #fff;
	border: none;
	padding: 10px 18px;
	border-radius: 25px;
	cursor: pointer;
	font-weight: bold;
	transition: all 0.3s ease;
}

.custom-search-bar .go_btn:hover {
	background-color: #0056b3;
}



.features {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	width: 90%;
	margin: 40px auto;
	text-align: left;
}

.feature {
	display: flex;
	align-items: center;
	gap: 15px;
}

.feature i {
	font-size: 32px;
	color: #0071DC;
}

.feature-text h3 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #0071DC;
	margin-bottom: 5px;
}

.feature-text p {
	margin: 0;
	font-size: 14px;
	color: #000000;
}

@media (max-width: 992px) {
	.features {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 600px) {
	.features {
		grid-template-rows: 1fr;
	}

	.feature-text h3 {
		margin: 0;
		font-size: 14px;
		font-weight: bold;
		color: #0071DC;
		margin-bottom: 5px;
	}

	.feature-text p {
		margin: 0;
		font-size: 12px;
		color: #000000;
	}

	.adverts-new .adverts-new-img.advrow a img {
		margin-bottom: 10px;
	}
}




.inwhitbrd .qly_add_card {
	display: flex;
	/* Use flexbox */
	justify-content: center;
	/* Center horizontally */
	align-items: center;
	/* Center vertically */
	gap: 10px;
	/* Space between Qty and button */
	margin-bottom: 8px;
	/* Keep your existing margin */
}

.inwhitbrd .qly_add_card .fl {
	float: none;
	/* Remove float */
}

.inwhitbrd .qly_add_card input[type="text"] {
	width: 40px;
	/* Optional: increase width for better UI */
	height: 25px;
	text-align: center;
	/* Center the number inside input */

}

.inwhitbrd .qly_add_card .redaddbtn {
	display: inline-block;
	padding: 5px 10px;
}


.adverts-new {
	float: left;
	display: flex;
	justify-content: space-between;
	/* margin-bottom: 30px; */
	/* width: 1300px; */
	width: 100%;
}

.adverts-new .adverts-new-img {
	width: 32%;
	display: block;
	float: left;
	/* margin-bottom: 20px; */
}

.adverts-new .adverts-new-img.advrow a img {
	margin-bottom: 20px;
}

.adverts-new .adverts-new-img-main {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 30px;
}

.adverts-new .adverts-new-img-main img {
	width: 100%
}

.adverts-new .adverts-new-img img {
	width: 100%;
}

.spl-adverts-new {
	float: left;
	display: flex;
	justify-content: space-between;
	margin: 25px 0;
	width: 1300px;
}

.spl-adverts-new .spl-adverts-new-img {
	width: 24%;
	display: block;
	float: left;
}

.spl-adverts-new .spl-adverts-new-img img {
	width: 100%;
}

.ad-thumbs ul.reset {
	width: 100% !important;
}


/* ===== FEATURED CATEGORIES GRID ===== */
#Specials .ad-thumbs1 ul.reset {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
	gap: 10px;
	width: 100%;
}

/* REMOVE FLOAT ISSUES */
#Specials .ad-thumbs1 ul.reset li {
	float: none !important;
}

/* CARD */
#Specials .slist01 {
	background: #fff;
	border-radius: 14px;
	/* padding: 5px 12px; */
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
	text-align: center;
	transition: all 0.3s ease;
	height: 100%;
}

/* HOVER EFFECT */
#Specials .slist01:hover {
	/* transform: translateY(-6px); */
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.15);
}

/* IMAGE BOX */
#Specials .imag_box2 {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 120px;
	margin-bottom: 14px;
}

/* IMAGE */
#Specials .imag_box2 img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

/* TEXT */
#Specials .list_text {
	display: block;
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin-top: 10px;
}

/* REMOVE DEFAULT STYLES */
#Specials a {
	text-decoration: none;
}

/* CENTER SECTION TITLE */
#Specials .module_title {
	text-align: center;
	font-weight: 700;
	color: #0056d2;
	/* margin-bottom: 25px; */
}

#Manuf .special_main {
	text-align: center;
}

#Manuf .module_title {
	float: none;
	display: inline-block;
}

.ikt-finder {
	text-align: center;
	margin-top: 5px;
}

/* .a_font.navpad0::before {
	content: "";
	position: absolute;
	left: -19px;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background-image: url(/UI/images/menu-icon.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background: red;
} */
.best_fav.grid_best_fav {
	background: rgba(0, 0, 0, 0) url(/UI/images/sprite-img.png) repeat scroll -333px -7px;
	cursor: pointer;
	float: right;
	height: 32px;
	margin: 0 0 0 4px;
	width: 32px;
}

.redaddbtn::before {
	content: url(/UI/images/shopping-cart.png);
	display: inline-block;
	width: 18px;
	height: 19px;
	margin-right: 5px;
}

#feat_prod .redaddbtn {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

/* mid-bar-view */
.mid-bar-view {
	float: right;
	display: flex;
	align-items: center;
	gap: 16px;
}

/* CART WRAPPER */
.total_main {
	display: flex;
	align-items: center;
}

/* ITEM COUNT BADGE */
.qly_add_card .fl span {
	font-size: 13px !important;
	font-weight: normal !important;
	margin-right: 3px;
}


/* code added by aditya  */
.d_down,
.d_hover,
.title {
	position: absolute;
}

#ul_downk {
	padding: 3px 0;
}

.custom_width {
	width: 210px !important;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 600;
	line-height: 40px !important;
	text-align: left;
	padding: 0px 10px !important;
}

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

#dropdownMenu,
#fontdropdown,
#password_reset,
.d_down,
.homepage-ads ul,
.reset {
	list-style: none;
}

/* code added by aditya  */


.hsbutton .total {
	line-height: 35px;
	font-weight: 600;
	font-size: 14px;
	margin-left: 7px;
	/* padding: 0px 20px; */
	padding: 0px 10px;
	border-left: 1px solid #ccc;
}

.qualify {
	/* margin-top: -110px; */
	z-index: 999;
	display: flex;

	align-items: center;

	gap: 12px;
	/* spacing between items */

	flex-wrap: nowrap;
	/* keeps everything in one line */

}

.qualify a {

	float: none !important;
	/* kill old float behavior */

	white-space: nowrap;
	/* prevent text wrapping */

}


.login_block1 {
	font-size: 13px;
	/* padding: 14px 0; */
	/* width: 214px; */
	/* display: flex; */
	align-items: center;
	/* gap: 16px; */
	/* background: #ffffff; */
	color: white;
	margin: 5px 10px;
	padding: 10px;
	/* border-radius: 4px; */
	/* box-shadow: 0 0 0 1px #e5e5e5; */
}

.login_block .shopcrt_bton_top::after {
	content: "|";
	padding-left: 8px;
	color: #fff;
	margin-right: 8px;
}

.login_block1 .shopcrt_bton_top:not(:last-child)::after {
	content: "|";
	padding-left: 8px;
	color: #fff;
	margin-right: 8px;
}


.login_block1 a {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	/* gap: 4px; */
	color: #ffffff;
	margin-right: 12px;
	text-decoration: none;
	font-weight: 600;
}


.margin-view-left {
	/* margin-top: 30px; */
	margin-left: 55%;
	display: flex;
	justify-content: center;
	/* width: 200px;
	height: auto;
   position: relative;
	display: flex;
	align-items: center;
	gap: 12px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0px 14px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); */
}

/* .margin-view-left .total {
    line-height: 35px;
    font-weight: 600;
    font-size: 14px;
    margin-left: 7px;
    padding: 0px 20px;
    border-left: 1px solid #ccc;
} */



/* code added by aditya */

.footer_subscribe {
	width: 100%;
	margin: 5px auto 0px auto;
	background: #f2f4f7;
	display: flow-root;
}

.newsletter-sub .sub-msg {
	float: left;
	width: 75%;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.newsletter-sub .sub-msg .sub-msg-text {
	display: inline-block;
	float: none;
	vertical-align: top;
	padding-left: 0;
	width: 40%;
}

.newsletter-sub .sub-msg .sub-msg-text h3 {
	font-size: 20px;
	margin-bottom: 0px;
	font-weight: 600;
	/* color: white; */
}

.foot_news_lett {
	width: 100% !important;
}

.connect-with-us {
	display: flex;
	float: left;
	margin: 26px auto;
	align-items: center;
	color: #0071DC;
	font-weight: 600;
}

.connect-with-us p {
	font-size: 14px;
}

.input-mail {
	border: none !important;
	height: 25px !important;
	padding-left: 10px !important;
	width: 77% !important;
	border-radius: 0 !important;
}

#SubscribeSubmit {
	float: left;
	margin: 20px auto;
	padding: 13px;
	font-size: 16px;
	color: #fff !important;
	border-radius: 0px 5px 5px 0px;
}

.email_bx {
	border: none !important;
	/* height: 25px !important; */
	padding-left: 10px !important;
	width: 72% !important;
	border-radius: 0 !important;
}

.newsletter-sub .sub-msg .sub-msg-text h3,
.newsletter-sub .sub-msg .sub-msg-text .msg {
	background: transparent;
	border: none;
	color: #171748;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 16px;
	text-align: left;
	font-weight: 500;
}

.Subscribe {
	width: 100% !important;
}

.connect-with-us img {
	margin-left: 5px;

}

.all_btn {
	font-weight: 600;
	padding: 6px 19px;
	text-align: center;
	line-height: 17px;
}

/* code added by aditya */
.help_header .fa-solid.fa-phone {
	margin-right: 7px;
}

.fa-solid .fa-phone {
	margin-right: 5px;
}

/* code added by aditya */

.box_item {
	display: table-cell;
	float: none;
	vertical-align: middle;
	/* padding-top: 15px; */
	/* padding-bottom: 15px; */
	/* border-left: 1px solid #000000; */
	/* border-right: 1px solid #000000; */
	display: flex;
	justify-content: center;
}

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

/* code added by aditya */
.ps_shop_cart td p:not(.proheadtitle) {
	font-weight: 300 !important;
}

.newsletter_error,
.newsletter_success {
	top: 67px !important;
}

#add_panel,
#add_panel .add_min,
#add_panel .module_title {
	width: 100%;
	display: block;
}


#signup_form {
	background: none repeat scroll 0 0 #f7f7f7;
	border: 1px solid #eee;
	margin: 20px auto 10px;
	padding: 15px 15px 30px 15px;
	width: 585px;
	height: auto;
	display: flow-root;
}


/* code added by aditya  */

.top_main .qualify a::after {
	content: "|";
	padding-left: 8px;
	color: #fff;
	margin-right: 8px;
}


.edit_ac_link {
	position: relative;
}

.edit_ac_link::after {
	content: " |";
	margin: 0 8px;
	color: #fff;
}

/* .login_block1::after {
    content: " |";
    margin: 0 8px;
    color: #fff; 
} */

.edit_ac_link:last-of-type::after {
	content: "";
}

div.ttl-main-div {
	float: left;
	width: 97.5% !important;
}

.no-before::before {
	content: none !important;
}

/* code added by aditya  */
.printcall {

	color: #900;
	text-decoration: none;
}

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


/* #### 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: #14218c;
}



.banner {
    background: #cfd5df;
}



.menu_image_heading {
    background-color: #E4E4E4;
    color: #000;
}



a {
    color: #4C586B;
}



#main_content {
    background: #fff none repeat scroll 0 0;
}



.in_title {
    color: #000;
    background: #ddd;
}



.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: #0071DC !important;
    border: 1px solid #0071DC !important;
    color: #fff !important;
    text-transform: capitalize;
}



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



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



.h_wrapper {
    background: #14218C;
}



.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: 1px solid #0071dc;
}



#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; */
    border: 1px solid #ccc;
    /* box-shadow: 0px 0px 10px #ccc;/ */
}



.search_box input {
    background: none;
    border: none
}



.search_box .search_bton {
    background: #202020 url("/UI/images/sprite.png") no-repeat scroll -251px -55px;
}



.shop_rgt .checkout {
    background: url(/UI/images/checkout_dropdwn.png) 0 0 no-repeat;
}



#header {
    background: #fff none repeat scroll 0 0;
}



.shopcrt_bton_top,
.prod_dtls_bton,
.top_main .total,
.login,
.create_act,
.login_block .welcome,
.login_block .logout_link,
.login_block .edit_ac_link,
.login_block .user_name,
.top_main .total span,

.count {
    color: #ffffff;
}
#quickViewSubTotal{
    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;
}



#topmain_stick .prod_dtls_bton {
    color: #000000;
}



.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 {
    box-shadow: 0px 2px 5px #ccc;
}



#feat_prod .sku_class {
    color: #0071DC;
}



#feat_prod .desc {
    color: #444444;
}



#feat_prod .grid .gridcol .price span {
    color: #0071DC;
}



/*.module_title{color:#fff;}*/



.list_text {
    color: #000;
}



#feat_prod .titles,
#Specials .titles,
#Manuf .titles {
    border-right: 0px solid #fff;
    color: #0071DC !important;
    text-align: center;
    /* text-transform: uppercase; */
    font-size: 24px;
    font-weight: 700;
}



.qly_add_card .fl input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #a6a6a7;
}



.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 #2a2871 !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: #0071DC ;
}



.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 #0071DC ;background:#0071DC ;}*/



#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: #2a2871;
    border: 1px solid #2a2871;
    color: #fff;
}



#sidebar .sb-productlist .northspace1 font {
    color: #0071DC !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: #0071DC 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: #0071DC none repeat scroll 0 0;
}



#globalNav1 .a_font:hover {
    color: #fff;
    background: #212121 !important;
}



.d_down {
    background: #0071DC  !important;
}



.d_hover {
    background: blue;
}



.title {
    background: #0071DC  !important;
}



.sub_title.menu_bar>a {
    color: #fff;
}



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



.submenu_fontsize:hover {
   background: #14218C !important;
    color: #fff;
    text-wrap: nowrap;
}



#footer {
    background: #ffffff;
}



#footer_block {
    border-bottom: 1px solid #575656;
}



.foot_bot {
    background: #000;
}



.ftcol h3 {
    color: #160000;
}



.ftcol_ul a {
    text-transform: uppercase;
    color: #000000
}



.ftcol_ul a:hover {
    color: #313131;
}



.copy_rgt p {
    color: #ffffff;
}



.aos a {
    color: #fff
}



#footer_block .Subscribe .place-subscribe {
    background: #0071DC !important;
    border: 1px solid #0071DC !important;
    color: #fff !important;
}



#footer_block .Subscribe .place-subscribe:hover {
    background: #ec0b1a !important;
    border: 1px solid #ec0b1a !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: #0071DC ;
    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: #0071DC !important;
    color: #ffffff !important;
}



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



.sub_menu_shading tr td a {
    color: #FFFFFF;
}



.sub_menu_shading tr td a:hover {
    background: #0071DC  !important;
    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: #0071DC;
    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:#0071DC  !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: #0387d9;
}



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



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



#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: #2a2871 !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: #0071DC;
    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: #0071DC ;
    color: #000;
}



.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: #f1f1f1;
    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: #0071dc;
}



.productsec .productname a:hover {
    color: #29374D;
}



#prod_description .productname a {
    color: #2a2871
}



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



.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: #0071dc;
    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 -51px 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: #0071DC;
}



.colmid p {
    background: #0071DC;
    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: #2a2871 !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:hover {
    background: transparent url(/UI/images/prod_det_bg.gif) repeat-x scroll 0 0;
}



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



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



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



.active_sub_menu {
    background: #0072bc !important;
}



.active_sub_menu .sub_title.menu_bar a {
    background: #0072bc !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 {
        align-items: center;
    justify-content: center;
    border: medium none !important;
    display: flex;
    float: left;
    font-size: 11px !important;
    height: 35px;
    margin: 0 0px 10px 4px;
    width: 90px;
    padding: 0px 5px 0px 9px;
    line-height: 35px;
    /* background: #0071DC url("/UI/images/sprite.png") repeat scroll -306px -200px !important; */
    cursor: pointer;
    font-weight: 500;
}



.grid_but:hover,
.adcartres:hover {
    /* background: #202020 url("/UI/images/sprite.png") repeat scroll -306px -200px !important; */
    border: none !important;
}
#lblockPar .grid_title_name a {
    color: #0387d9;
}

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

	body {
		min-width: inherit !important;
	}


	.news_lett .email_bx {
		border-radius: 3px 0 0 3px;

		height: 45px !important;
		width: 58% !important;
		margin: 20px auto !important;
		/* padding: 0 !important; */
		/* text-indent: 5px; */
	}

	#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: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: #0071DC !important;
		color: #fff;
		border: 1px solid transparent !important;
	}

	#header,
	#nav,
	#topmain_stick {
		display: none !important;
	}

	/* responsive header */

	.responsiveHeader {
		background: #fff;
		border-bottom: 3px solid #0071DC;
		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-position: -2px -53px;
		border-right: 1px solid #eee;
		display: block;
		float: left;
	}

	.searchlink {
		background-position: -40px -11px;
		border-right: 1px solid #eee;
		display: block;
		float: left;
	}

	.emptycartmaster {
		background-position: -82px -8px;
		border-left: 1px solid #eee;
		display: block;
		float: left;
	}

	.loginlink {
		background-position: -120px -11px;
		border-left: 1px solid #eee;
		display: block;
		float: left;
	}

	.logodiv {
		margin: 0 auto;
		width: 100px;
	}

	.responsiveHeader .logo {
		float: left;
	}

	.logo>img {
		height: auto;
		width: 110px;
		margin-top: 3px;
	}

	.userDetailsRes {
		float: right !important;
	}

	/* responsive menu */
	.res-navigation #navIcon,
	.res-navigation #searchIcon {
		background-color: #0071DC !important;
	}

	.res_nav {
		background: #0071DC;
		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: #0071DC;
		height: 45px;
		position: absolute;
		top: 48px;
		width: 100%;
		z-index: 99999;
	}

	.search_field.ac_input {
		border: 1px solid #0071DC;
		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;
	}

	.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 0px 0px;
		background: rgba(252, 252, 252, 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;
		padding-bottom: 5px;
		/*New Code added23-03-26 */
	}

	#feat_prod .titles,
	#Specials .titles,
	#Manuf .titles {
		border-right: 2px solid #fff;
		color: #000 !important;
		padding-left: 5px;
		font-size: 16px;
		margin-left: 0 !important;
		text-align: left;
	}

	#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;
		/* border: 1px solid #ccc; */
		margin: 10px auto;
		border-radius: 3px;
	}

	#feat_prod .grid {
		padding: 0px;
		margin: 7px auto;
		width: 100%;
		float: left;
	}

	#feat_prod .grid .gridcol {
		width: 32%;
		margin: -1px 0 0 -1px;
		height: 380px;
		padding: 10px;
		box-sizing: border-box;
		margin: 0px 3px 10px 3px;
	}

	#feat_prod .grid .gridcol .inwhitbrd {
		width: 98%;
		padding: 1%;
		float: left;
	}

	#feat_prod .grid .gridcol .imgbx {
		width: 100%;
		margin: 5px auto 0px 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;
		text-align: center;
		height: 18px;
		max-height: inherit;
	}

	#feat_prod .title_class {
		font-size: 13px;
		float: left;
		width: 96%;
		padding: 0 2%;
		min-height: inherit;
		max-height: inherit;
		height: 50px;
		margin: 0;
		text-align: center;
	}

	#feat_prod .grid .gridcol .price {
		float: left;
		clear: both;
		width: 96%;
		margin: 7px 2%;
		text-align: center;
		font-size: 14px;
	}

	/* #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;
		background-size: inherit !important;
		background-position: -304px -199px !important;
		width: 35px !important;
		height: 35px !important;
		font-size: 0px !important;
	}

	.redaddbtn::before {
		content: url(/UI/images/shopping-cart.png);
		display: inline-block;
		width: 18px;
		height: 19px;
		margin-right: 0px;
	}

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

	#Manuf .ad-gallery .ad-nav .ad-thumbs {
		overflow: hidden;
		width: auto !important;
		margin: 0 30px !important;
	}

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

	#Manuf .fact_list {
		padding: 0;
		clear: both;
		width: 100%;
	}

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

	.box_item {
		display: table-cell;
		float: none;
		vertical-align: middle;
		display: flex;
		justify-content: left;
	}

	#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;
		width: 100% !important;
		margin: 0 auto 10px auto;
	}

	.foot_bot {
		padding: 0 1%;
		width: 98%;
	}

	#btnScrollTop {
		bottom: 35px;
	}

	.news_lett .Subscribe {
		width: 294px !important;
	}

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

	/**********  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;
		color: #fff;
	}

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

	#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: #0072BC !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: rgba(0, 0, 0, 0) url(/UI/images/sprite-img.png) repeat scroll -333px -7px !important;
		cursor: pointer;
		float: right;
		height: 32px;
		margin: 0 0 0 4px;
		width: 32px;
	}

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

	.vc_info.empty-cart-page #feat_prod .gridcol {
		width: 30% !important;
		height: 370px !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: 30px; */
		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;
		float: none;
		/*  new code added 23-03-26*/
		width: 150px;
		/*  new code added 23-03-26*/
		clear: both;
		/*  new code added 23-03-26*/

	}

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


	/* New Code Added-24-03-26 */


	.newsletter-sub .sub-msg {
		/* float: left; */
		width: 100%;
		margin-bottom: 0;
		display: flex;
		align-items: center;
		column-gap: 5px;
	}

	.newsletter-sub .sub-msg .sub-msg-text {
		display: flex;
		float: none;
		vertical-align: top;
		padding-left: 0;
		width: 100%;

	}

	.newsletter-sub .sub-msg .sub-msg-text h3 {
		font-size: 20px;
		margin-bottom: 0px;
		font-weight: 600;
		/* color: white; */
	}


}



@media (max-width:480px) {

	#feat_prod .grid .gridcol {
		width: 49%;
	}

	.foot_bot {
		height: auto;
	}

	#ftwrap .ftcol {
		width: 98% !important;
		margin: 0 2% 10px 2%;
		justify-content: center;
	}

	.copy_rgt,
	.dc {
		display: block;
		width: 100%;
		text-align: left;
		height: auto;
		margin-bottom: 5px;
		margin-top: 5px;
	}

	#btnScrollTop {
		bottom: 0;
	}

	#feat_prod .grid .gridcol .imgbx img {
		max-height: 100px;
		max-width: 100px;
	}

	#feat_prod .grid .gridcol {
		height: 320px;
	}

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

	/* New Code Added-23-03-26 */

	.adverts-new .adverts-new-img.advrow a img {
		margin-bottom: 6px;
	}

	.slist01 {
		height: 144px;
		margin: 5px 10px !important;
		width: 170px;
	}

	/* ===== FEATURED CATEGORIES GRID ===== */
	#Specials .ad-thumbs1 ul.reset {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		width: 100%;
		justify-content: center;
		margin-bottom: 20px;
	}

	/* CARD */
	#Specials .slist01 {
		background: #fff;
		border-radius: 14px;
		/* padding: 5px 12px; */
		box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
		text-align: center;
		transition: all 0.3s ease;
		height: 100%;
	}

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

	#feat_prod .grid .gridcol {
		width: 47%;
		margin: -1px 0 0 -1px;
		height: 380px !important;
		padding: 10px;
		box-sizing: border-box;
		margin: 0px 3px 10px 3px;
	}

	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card input[type="qty"] {
		width: 35px !important;

		height: 35px !important;
		text-align: center;
		margin: 0 2px 0 0;
		border: 1px solid #ccc;

	}

	#feat_prob .redaddbtn {
		border: none !important;
		margin: 0 12px 0 auto;
		/* display: block; */
		font-size: 0px !important;
		height: 35px;
		padding: 0;
		width: 41px;
		border-radius: 4px;
	}

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


	.ftr-block2,
	.newsletter-sub.ftr-block2 {
		clear: both;
		float: left;
		width: 100%;
		text-align: center;
		margin-left: 0;
	}

	.footer_subscribe {
		width: 100%;
		margin: 5px auto 0px auto;
		background: #f2f4f7;
		display: flow-root;
	}

	.newsletter-sub .sub-msg {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.newsletter-sub .sub-msg .sub-msg-text {
		display: flex;
		justify-content: center;
		float: none;
		vertical-align: top;
		padding-left: 0;
		width: 100%;
		padding-top: 10px;
	}

	.connect-with-us {
		display: flex;
		float: left;
		margin: 26px auto;
		align-items: center;
		color: #0071DC;
		font-weight: 600;
		justify-content: center;
	}

	.connect-with-us p {
		font-size: 14px;
	}

	.connect-with-us img {
		margin-left: 2px;

	}

	#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: 39px;
		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: #0072bc !important;
		color: #fff !important;
	}

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

	#SubscribeSubmit {
		float: left;
		margin: 20px auto;
		padding: 10px;
		font-size: 16px;
		color: #fff !important;
		border-radius: 0px 5px 5px 0px;
	}

	.email_bx {
		border: none !important;
		/* height: 25px !important; */
		padding-left: 10px !important;
		width: 60% !important;
		border-radius: 0 !important;
	}

	.footer_subscribe .newsletter-sub>div {
		width: 100% !important;
		max-width: 1300px !important;
		flex-direction: column;
	}

	.newsletter-sub .sub-msg .sub-msg-text h3 {
		font-size: 14px;
		margin-bottom: 0px;
		font-weight: 600;
		color: #171748;
		margin-left: 15px;
	}

	#SubscribeSubmit {
		float: left;
		margin: 20px auto;
		padding: 13px;
		font-size: 14px;
		color: #fff !important;
		border-radius: 0px 5px 5px 0px;
	}

	.box_item {
		display: table-cell;
		float: none;
		vertical-align: middle;
		display: flex;
		justify-content: left;
	}
}

/* New Code added - 24-03-26 */

@media (min-width: 481px) and (max-width: 768px) {
	.footer_subscribe .newsletter-sub>div {
		width: 100% !important;
		max-width: 1300px !important;
		margin: 5px auto;
	}

	.connect-with-us {
		display: flex;
		float: left;
		margin: 26px auto;
		align-items: center;
		color: #0071DC;
		font-weight: 600;
		/* justify-content: center; */
	}

	.newsletter-sub .sub-msg .sub-msg-text h3 {
		font-size: 16px;
		margin-bottom: 0px;
		font-weight: 600;
		color: #171748;
		margin-left: 15px;
	}

}


@media (min-width: 769px) and (max-width: 1300px) {
	#header {
		/* width: 100%; */
		z-index: 102;
		margin: 0 auto;
		/* width: 980px; */
		padding: 0 0px;
		max-width: 1300px;
		width: 100%;
	}

	.email_bx {
		border: none !important;
		/* height: 25px !important; */
		padding-left: 10px !important;
		width: 72% !important;
		border-radius: 0 !important;
	}

	#ftwrap {
		margin: 0 auto;
		overflow: hidden;
		/* width: 980px; */
		margin: 0 auto;
		overflow: hidden;
		width: 100%;
		max-width: 1300px;
		padding: 23px 4px;
	}

	.wrapper {
		width: 100%;
		max-width: 1300px;
	}

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

	#main_content {
		margin: 5px auto 0 auto;
		width: 100%;
		padding: 0 0px;
		max-width: 1300px;
		clear: both;
	}

	.special_main {
		display: flex;
		width: 100%;
		justify-content: center;
	}

	#in_content {
		margin-left: auto;
		margin-right: auto;
		float: none;
		width: 100%;
	}

	.search_box {
		float: left;
		/* margin-top: 50px; */
		padding: 1px;
		max-width: 568px;
		width: 100%;
		margin-left: 0px;
	}

	.search_box .search_field {
		border-radius: 5px 0 0 5px;
		float: left;
		margin: 0;
		padding: 8.5px 0 8.5px 10px;
		width: 82%;
		height: 38px;
		box-sizing: border-box;
	}

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

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

	#feat_prod .grid .gridcol {
		/* width: 32.33%; */
		width: 24%;
		margin: -1px 0 0 -1px;
		/* height: 320px; */
		height: 438px !important;
		padding: 10px;
		box-sizing: border-box;
		margin-left: 3px;
		margin-right: 3px;
		margin-bottom: 10px;
	}

	.footer_subscribe .newsletter-sub>div {
		width: 100% !important;
		max-width: 1300px !important;
		margin: 5px auto;
	}

	.connect-with-us {
		display: flex;
		/* float: left; */
		margin: 26px auto;
		align-items: center;
		color: #0071DC;
		font-weight: 600;
		justify-content: center;
	}

	#globalNav1 .a_font_new_nav {
		border-left: 2px solid transparent;
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 11px;
		font-weight: 500;
		line-height: 30px;
		text-align: center;
		/* margin-left: 10px; */
		margin-top: 6px;
		border-radius: 5px;
		padding: 0px 14px;
	}

	#globalNav1 .a_font_new_nav:hover {
		text-decoration: underline;
	}

	.custom_width {
		width: 150px !important;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 14px;
		font-weight: 600;
		line-height: 40px !important;
		text-align: left;
		padding: 0px 10px !important;
	}

	.newsletter-sub .sub-msg .sub-msg-text h3 {
		font-size: 16px;
		margin-bottom: 0px;
		font-weight: 600;
		color: #171748;
		margin-left: 15px;
	}

	#feat_prod .redaddbtn {
		border: none !important;
		margin: 0 12px 0 auto;
		/* display: block; */
		font-size: 0px !important;
		height: 35px;
		padding: 0;
		width: 41px;
		border-radius: 4px;
	}

	.wrapper {
		width: 100%;
		max-width: 1300px;
		display: flex;
		justify-content: space-between;
	}

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

		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	/* CART WRAPPER */
	.total_main {
		display: flex;
		align-items: center;
	}

	.margin-view-left {

		margin-left: 0%;
		display: flex;
		justify-content: center;

	}
	 .adverts-new-img.advrow a img {
		margin-bottom: 15px !important;
	}
}

@media (max-width:620px) {
	.newsletter-sub .sub-msg {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.footer_subscribe .newsletter-sub>div {
		width: 100% !important;
		max-width: 1300px !important;
		flex-direction: column;
	}

	.newsletter-sub .sub-msg .sub-msg-text {
		display: flex;
		justify-content: center;
		float: none;
		vertical-align: top;
		padding-left: 0;
		width: 100%;
		padding-top: 10px;
	}
	/* New Code Added-24-03-26 */

	.adverts-new .adverts-new-img.advrow a img {
		margin-bottom: 10px !important;
	}
}

@media (min-width:769px) and (max-width:1000px) {

	.custom_width {
		width: 114px !important;

		padding: 0px 10px !important;
	}

	#globalNav1 .a_font_new_nav {
		border-left: 2px solid transparent;
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 10px;
		font-weight: 500;
		line-height: 30px;
		text-align: center;
		/* margin-left: 10px; */
		margin-top: 6px;
		border-radius: 5px;
		padding: 0px 2px;
	}

}
@media (min-width:481px) and (max-width:768px){
	.adverts-new .adverts-new-img.advrow a img {
		margin-bottom: 12px !important;
	}
}

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