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

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

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

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

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

textarea {
	overflow: auto;
	resize: none
}

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

img {
	border: none;
}

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

.fl {
	float: left
}

.fr {
	float: right
}

.fn {
	float: none
}

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

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

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

.rel {
	position: relative
}

.padwest1 {
	padding-left: 5px
}

.padwest2 {
	padding-left: 10px
}

.padwest3 {
	padding-left: 15px
}

.padwest4 {
	padding-left: 20px
}

.padwest5 {
	padding-left: 25px
}

.padwest6 {
	padding-left: 30px
}

.padeast1 {
	padding-right: 5px
}

.padeast2 {
	padding-right: 10px
}

.padeast3 {
	padding-right: 15px
}

.padeast4 {
	padding-right: 20px
}

.padeast5 {
	padding-right: 25px
}

.padeast6 {
	padding-right: 30px
}

.westspace1 {
	margin-left: 5px
}

.westspace2 {
	margin-left: 10px
}

.westspace3 {
	margin-left: 15px
}

.westspace4 {
	margin-left: 20px
}

.westspace5 {
	margin-left: 25px
}

.westspace6 {
	margin-left: 30px
}

.westspace20 {
	margin-left: 100px
}

.eastspace1 {
	margin-right: 5px
}

.eastspace2 {
	margin-right: 10px
}

.eastspace3 {
	margin-right: 15px
}

.eastspace4 {
	margin-right: 20px
}

.eastspace5 {
	margin-right: 25px
}

.eastspace6 {
	margin-right: 30px
}

.eastspace20 {
	margin-right: 100px
}

.padsouth1 {
	padding-bottom: 5px
}

.padsouth2 {
	padding-bottom: 10px
}

.padsouth3 {
	padding-bottom: 15px
}

.padsouth4 {
	padding-bottom: 20px
}

.padsouth5 {
	padding-bottom: 25px
}

.padsouth6 {
	padding-bottom: 30px
}

.padnorth1 {
	padding-top: 5px
}

.padnorth2 {
	padding-top: 10px
}

.padnorth3 {
	padding-top: 15px
}

.padnorth4 {
	padding-top: 20px
}

.padnorth5 {
	padding-top: 25px
}

.padnorth6 {
	padding-top: 30px
}

.southspace1 {
	margin-bottom: 5px
}

.southspace2 {
	margin-bottom: 10px
}

.southspace3 {
	margin-bottom: 15px
}

.southspace4 {
	margin-bottom: 20px
}

.southspace5 {
	margin-bottom: 25px
}

.southspace6 {
	margin-bottom: 30px
}

.northspace1 {
	margin-top: 5px
}

.northspace2 {
	margin-top: 10px
}

.northspace3 {
	margin-top: 15px
}

.northspace4 {
	margin-top: 20px
}

.northspace5 {
	margin-top: 25px
}

.northspace6 {
	margin-top: 30px;
}

.northspace7 {
	margin-top: 35px
}

.pad-nesw1 {
	padding: 5px
}

.pad-nesw2 {
	padding: 10px
}

.pad-nesw3 {
	padding: 15px
}

.pad-nesw4 {
	padding: 20px
}

.pad-nesw5 {
	padding: 25px
}

.pad-nesw6 {
	padding: 30px
}

.neswspace1 {
	margin: 5px
}

.neswspace2 {
	margin: 10px
}

.neswspace3 {
	margin: 15px
}

.neswspace4 {
	margin: 20px
}

.neswspace5 {
	margin: 25px
}

.neswspace6 {
	margin: 30px
}

.span-1 {
	width: 30px
}

.span-10 {
	width: 390px
}

.span-11 {
	width: 430px
}

.span-12 {
	width: 470px
}

.span-13 {
	width: 510px
}

.span-14 {
	width: 550px
}

.span-15 {
	width: 590px
}

.span-16 {
	width: 630px
}

.span-17 {
	width: 670px
}

.span-18 {
	width: 710px
}

.span-19 {
	width: 750px
}

.span-2 {
	width: 70px
}

.span-20 {
	width: 790px
}

.span-21 {
	width: 830px
}

.span-22 {
	width: 870px
}

.span-23 {
	width: 910px
}

.span-24 {
	width: 950px
}

.span-25 {
	width: 990px
}

.span-3 {
	width: 110px
}

.span-4 {
	width: 150px
}

.span-5 {
	width: 190px
}

.span-6 {
	width: 230px
}

.span-7 {
	width: 270px
}

.span-8 {
	width: 310px
}

.span-9 {
	width: 350px
}

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

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

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

.ovfl-hidden {
	overflow: hidden
}

.equalgap {
	margin: 0 auto;
}

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

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

.login,
.create_act {
	font-weight: normal;
	display: block
}

b {
	font-weight: 700
}

.no_padd {
	padding: 0
}

label {
	cursor: pointer
}

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

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

main_content {
	font-size: 12px;
}

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

#sidebar {
	width: 250px
}

.midcol {
	width: 546px
}

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

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

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

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

.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 {
	background: url("/UI/images/sprite.png");
}

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

.help {
	display: none;
}

h3 {
	margin: 0;
	padding: 0;
}

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

#header .wrapper {}

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

.front_logo_img {
	width: 231px;
	height: 83px;
}

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

.login_block {
	padding: 14px 0;
	width: 214px;
}

.create_act {
	margin-bottom: 10px;
	float: left;
	width: 115px;
}

.login {
	width: 215px;
}

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

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

.login_block .logout_link {
	float: left;
	margin-right: 10px;
}

.login_block .edit_ac_link {}

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

.login .log {
	background-position: -146px 203px;
	height: 16px !important;
	padding-left: 20px;
	width: 16px !important;
}

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

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

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

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

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

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

.search_box .search_bton {
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	height: 35px;
	width: 36px;
	float: right;
	text-transform: uppercase;
	font-size: 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;
}

.prod_dtls_bton:active {}

.top_right_header .chk_thumb {
	background: url("/UI/images/cart-white.svg") no-repeat !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: 287px;
	margin-top: -4px;
	padding: 7px;
	position: absolute;
}

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

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

.left_rd {}

.right_rd {}

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

.pop_up_desc {
	width: 340px
}

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

.hsbutton:hover .popup_box {
	display: block
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#nav {
	height: 42px;
	margin: 0 auto;
	padding: 0 0px 10px;
	width: 980px;
}

ul {
	margin: 0;
}

#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: #282159;
	text-align: center;
	position: relative;
	min-width: 70px;
	max-width: 200px;
}

.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:15px;font-weight:100;line-height:42px;text-align:center;width:100px;text-transform:uppercase\9;}*/
#globalNav1 .a_font {
	cursor: pointer;
	display: inline-block;
	float: none;
	font-size: 13px;
	font-weight: 100;
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	width: 100% !important;
}

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

/*
.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;}
.it_finder{}
#globalNav1 .it_finder .a_font{width:195px;}
*/
#globalNav1 .more {
	width: 96px !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown7 .symbol_right {
	display: none;
}

.dropdown5 .symbol_right {
	display: none;
}

.dropdown6 .symbol_right {
	display: none;
}

.dropdown4 .symbol_right {
	display: none;
}

.dropdown8 .symbol_right {
	display: none;
}

.dropdown9 .symbol_right {
	display: none;
}

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

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

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

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

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

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

.submenu_2 {
	width: 305px;
}

.submenu_3 {
	width: 265px;
}

.submenu_4 {
	width: 235px;
}

.submenu_5 {
	width: 215px;
}

.submenu_6 {
	width: 215px;
}

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

.submenu_9 {
	width: 185px;
}

.symbol_left {
	display: none;
}

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

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

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

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

.anchor0 {
	width: 300px !important;
}

.anchor1 {
	width: 305px !important;
}

.anchor2 {
	width: 305px !important;
}

.anchor3 {
	width: 280px !important;
}

.anchor4 {
	width: 282px !important;
}

.anchor5 {
	width: 275px !important;
}

.anchor6 {
	width: 180px !important;
}

.anchor7 {
	width: 211px !important;
}

.anchor8 {
	width: 211px !important;
}

.anchor9 {
	width: 200px !important;
}

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

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

.submenu_fontsize {
	font-size: 13px;
	font-weight: normal;
	display: block;
	z-index: 500;
	position: relative;
	height: 25px;
	white-space: nowrap;
}

.submenu_fontsize:hover {
	display: block;
}

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

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

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

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

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

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

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

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

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

.menu_images img {
	height: auto;
	margin-top: 35px;
	max-height: 200px;
	max-width: 250px;
	width: auto;
}

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

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

#content .topblocks {
	display: none;
}

.banner {
	padding: 10px 0;
}

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

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

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

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

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

#feat_prod {}

#feat_prod .titles {}

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

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

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

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

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

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

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

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

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

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

#feat_prod .grid .gridcol .price {
	margin: 5px 4px 0px 5px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-left: 5px;
	line-height: 65px;
}

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

#feat_prod .redaddbtn {
	border: medium none !important;
	display: block;
	float: left;
	margin: 0px 4px !important;
	padding: 4px 0;
	width: 75px;
	font-weight: bold;
}

#feat_prod .Spec_list {
	padding: 0;
}

#feat_prod .titles {
	text-align: center;
	width: 82px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
}

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

.qly_add_card .fl input {
	height: 25px !important;
	margin-left: 3px;
	margin-top: -2px;
	text-align: center;
	width: 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 .Spec_list {
	padding: 23px 10px 10px !important;
	border-top: none;
}

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

#Specials .imag_box2 {}

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

.special_main {
	display: block;
	width: 710px;
	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 22px;
	border-top: none;
}

#Manuf .fact01 {}

#Manuf .big {
	width: 210px
}

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

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

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

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

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

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

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

#recently_view {
	margin-bottom: 50px;
}

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

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

#recently_view .headingUnderline {}

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

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

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

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

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

.module_box {
	margin-bottom: 7px;
}

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

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

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

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

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

.admin_panel table {
	width: 100%
}

.admin_panel table tr {
	height: 30px
}

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

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

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

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

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

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

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

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

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

/*.news_lett .newlett_txt{font-size:12px;font-weight:700;margin:0 auto;width:195px;padding-top:10px;text-align:center;}*/
.news_lett .Subscribe {
	padding: 8px 0 0 0;
	width: 322px;
	margin: 0 auto
}

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

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

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

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

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

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

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

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

#sidebar .sb-Payment {
	overflow: hidden
}

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

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

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

.box_item,
.box_item_follow {
	float: left;
}

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

/* .mastercard{background-position:-86px -55px;}
.Visa{background-position:-18px -104px;} */
.mastercard {
	background: url(/UI/images/mastercard.svg) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat !important;
	background-size: 100%;
	background-color: transparent;
}

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

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

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

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

#___plusone_0 {
	width: 63px !important;
}

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

#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 .newlett_txt {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	padding: 10px;
	width: auto;
	text-align: left;
	color: #000 !important;
	display: block;
	border: 1px solid #ccc
}

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

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

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

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

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

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

#triManufacturer {
	margin-bottom: 20px;
}

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

#iktManufacturer {
	overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.search_button2 {
	padding: 5px 50px;
}

#form_inktoner_search {
	text-align: center;
}

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

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

.search_button2 {
	margin-left: 620px;
}

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

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

#leftstickeyajax {
	width: 210px !important
}

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

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

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

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

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

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

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

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

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

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

.sel_width {
	width: 140px;
}

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

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

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

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

#footer {
	overflow: hidden;
}

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

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

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

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

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

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

.foot_bot {
	height: 40px;
}

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

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

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

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

.dc a {
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	font-weight: 700
}

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

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

#footer_block .box_item {
	width: 326px;
}

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

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

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

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

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

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

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

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

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

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

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

.form_contact {
	width: 600px;
	margin: 0px auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

.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;
	width: 50%;
	margin-bottom: 5px;
}

.sitemap_leve1 li li {
	width: 100%;
}

.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;
	width: 50%;
	margin-bottom: 5px;
}

.sitemap_leve2 li li {
	width: 100%;
}

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

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

.sitemapn6 {
	margin-top: 0px;
}

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

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

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

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

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

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

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

.footersitemap1 {
	margin-top: 0px;
}

.footersitemap3 {
	margin-top: 0px;
}

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

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

.formdiv {
	width: 510px;
}

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

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

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

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

.formdiv .formlist li .btn {
	height: 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hiddenDiv {
	margin-top: 50px;
}

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

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

.orderHistEdit {
	margin-bottom: 10px;
}

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

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

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

#topDivOnFavorite {
	padding-top: 9px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fav_list_table p {
	margin: 2px 0;
}

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

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

.fav_list_image {
	float: left;
}

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

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

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

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

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

#fav_rev_id {
	margin-right: 10px;
}

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

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

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

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

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

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

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

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

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

.create_fav_sku {
	margin-left: 25px;
}

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

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

.fav_list_manage .divCell {
	padding: 10px;
}

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

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

.quicksec p {
	line-height: 1.4
}

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

.quicksec .listpg {
	width: 430px
}

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

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

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

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

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

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

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

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

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

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

.quicksec #quick_add_to_cart {
	font-size: 12px;
	margin-left: 210px
}

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

.customer_quick_order_btns #quick_add_to_cart {
	float: right;
}

.customer_quick_order_btns #quick_add_order {
	float: left;
}

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

.quick_edit {
	margin-right: 10px;
}

.manu_image_search {}

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

.menu_table.sub_menu_shading {
	width: 316px !important;
}

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

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

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

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

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

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

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

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

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

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

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

.block_icon {
	height: 47px;
}

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

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

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

.block .img {
	float: left;
	height: 159px;
	margin-top: 10px;
	width: 90%;
	margin-left: 5%;
}

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

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

.text {
	font-size: 14px;
	font-weight: bold;
	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;
	min-height: 35px;
	padding-left: 10px;
	width: 223px;
	height: 36px;
	overflow: hidden;
	text-align: center;
}

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

#prodForm .block .description .text {
	float: left;
	padding-left: 0;
	width: auto;
	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;
	height: 70px;
	text-align: center;
}

.qt_prs_login {
	height: 50px;
	color: #ff0000
}

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

.price_unit_grid {}

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

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

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

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

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

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

.grid_qty {
	float: left;
	margin-left: 0px;
	width: auto;
	min-width: 110px;
	text-align: left;
	font-size: 15px;
}

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

.best_fav {}

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

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

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

.list_view {
	cursor: pointer;
}

.grid_view {
	cursor: pointer;
}

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

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

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

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

.list_v_inline {
	width: 500px;
}

.input_listing .ink_search {
	position: relative;
}

.list_view_h {
	margin-top: 8px;
}

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

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

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

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

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

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

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

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

.productsec .addbtn:hover {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cart_action {
	font-size: 14px;
}

.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: Arial, Helvetica, sans-serif;
	width: 125px;
	padding-top: 5px;
	margin-bottom: 9px;
	line-height: 1.4;
	cursor: pointer;
	padding-bottom: 1px
}

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

#prod_buttons .enlarge {
	height: 22px;
}

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

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

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

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

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

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

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

.mid_pan .bold {
	font-weight: 700
}

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

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

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

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

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

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

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

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

.mid_pan .add_cart {
	padding: 5px 0 4px;
	display: block;
	width: 80px;
}

.all_btn.addbtn {}

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

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

.fl.deil_addcart {
	display: block;
	margin-right: 0px;
}

.ItemBasicDetails .detail_prize_all .fl.westspace2 {
	width: 220px;
	margin-left: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#upsell .magnifier,
#vbrand_tab .magnifier {
	height: 25px !important;
}

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

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

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

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

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

.mid_div_brands {
	width: 100%;
}

.brands_btn {
	margin-left: 10px;
}

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

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

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

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

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

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

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

#details .divCell {
	width: 50%;
}

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

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

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

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

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

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

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

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

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

.print-freelogo {
	margin: 0 auto;
	table-layout: unset;
}

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

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

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

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

.print_logo_step {
	margin-left: 20px;
}

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

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

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

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

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

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

.ie7 .top_main {
	position: relative;
	margin-top: -121px;
}

.ie7 .h_wrapper {
	position: relative;
}

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

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

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

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

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

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

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

.ie7 #discard_signup {
	float: none;
}

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

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

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

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

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

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

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

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

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

.ie7 #stickyheader {
	top: 0 !important
}

.ie7 #leftstickey {
	top: 0 !important
}

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

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

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

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

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

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

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

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

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

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

.ie7 .shop_rgt {
	display: none
}

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

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

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

.step3 .cont_wid {}

.step4 .cont_wid {
	width: 500px
}

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

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

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

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

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

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

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

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

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

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

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

.step7 .ps_shop_cart {
	margin-bottom: 11px;
	margin-top: 12px;
	width: 100%;
}

.step7 .ps_shop_cart tbody {
	height: 94px
}

.step7 .ps_shop_cart tr {
	height: 35px;
	font-size: 12px;
}

.step7 .viw_cp_prod {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 9px;
	float: left;
	margin-left: 124px
}

.step7 .cp_mod,
.cp_del {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 9px
}

.step7 .cp_mod {
	margin-right: 6px
}

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

.step7 .ps_shop_cart thead {
	height: 35px;
}

.step7 .cp_sc_merTot {
	font-size: 14px
}

.step7 .merTot_val {
	font-size: 17px;
	font-weight: 700
}

.step7.tpbar td {
	border-bottom: 1px solid #d6d4d4;
	padding: 10px 0;
	margin-left: 123px;
}

.step7 .ps_shop_cart .qtPr_val {
	width: 113px
}

.step7 .ps_sc_btn {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	float: left;
	margin-right: 10px
}

.step7 .cancl_desc {
	margin-bottom: 9px;
	margin-top: 47px;
	width: 725px;
}

.step7 .ship_hand_pol {
	text-decoration: underline !important
}

.step7 .mer_tot_td {
	padding-right: 44px;
	text-align: right !important
}

.step7 .rough_tot {
	text-align: left !important;
	padding-left: 11px
}

.step7 .ps_shop_cart .odd span a img {
	padding: 10px 4px 0;
}

.step7 .divTable .headRow {
	text-align: center;
}

.step7 .divTable .headRow .divCell {
	line-height: 15px;
	padding: 10px;
	text-align: center;
}

.step7 .divRow .divCell {
	vertical-align: top;
	font-weight: bold;
}

.step7 .viewCartDescription p span {
	line-height: 1.3;
}

#shopping_cart .step7 {
	margin-top: 10px;
	margin-bottom: 10px;
}

#shopping_cart .step7 .divRow .divCell {
	vertical-align: middle !important;
}

#fontStyleInput {
	margin-bottom: 1px;
	padding: 20px 0;
	width: 915px;
}

#fontStyleInput p {
	float: left;
	margin-left: 100px;
}

#print_step {
	padding: 10px
}

#print_step .button1 {
	padding: 5px 22px;
	font-size: 15px;
}

#print_step .head_print {
	font-size: 24px;
	font-weight: bold
}

#print_step .sub_print {
	font-size: 16px;
	font-weight: bold;
}

#print_step .subhead_print {
	font-size: 20px;
	font-weight: bold;
}

#print_step .tex {
	font-size: 14px
}

#print_step .red_tex {
	font-size: 12px
}

#print_step .tex1 {
	font-size: 13px
}

#print_step .tab_tx {
	font-size: 12px;
}

.stickHeader {
	width: 546px;
	z-index: 1;
	top: 40px !important;
}

.boxtype1 div.rtdiv {
	font-size: 13px;
	font-weight: 700;
	min-height: 26px;
	text-align: left;
}

.boxtype1 div.rtdiv .serchtxt {
	font-size: 14px;
	font-weight: 700;
	padding: 9px;
	text-transform: capitalize;
}

.productsec .sortby {
	font-size: 13px;
	padding: 5px;
	text-align: left;
	margin-bottom: 5px;
}

.sortby .pagin {
	margin: 8px 1px 25px 0;
	max-width: 200px;
}

.pagin li {
	float: left;
}

.pagin a {
	padding: 2px 5px;
	margin-left: 1px;
	-webkit-margin-start: 1px;
}

.pagin a.nxtarw {
	padding: 0 0 0 5px;
}

.pagin a.prvarw {
	padding: 0 15px 0 0
}

.sortby .collt .fl.strong.padsouth3.padnorth1 {
	margin-right: 10px;
}

.productsec .collt .combtn {
	font-weight: bold;
	padding: 0px 10px 3px;
	margin-right: 8px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	line-height: 18px;
}

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

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

#create_company_form #linput16 {}

.new_depart .formdiv .formlist input.add_man {
	width: 76px;
	padding: 0 20px
}

#display_billing_id .tblone .promoCodeClass td,
#display_shipping_id .tblone .odd td .promoCodeClass td {
	border: medium none !important;
}

.formlist.mangUserUl {
	margin: 20px auto 0 50px;
}

.formlist.mangUserUl label {
	width: 170px !important;
}

.admin_box .man_user .formdiv {
	margin-left: 20px;
}

.admin_box .man_user .formdiv label {
	width: 175px;
}

.admin_box .man_user .formdiv .reqd#user_name {
	width: 208px;
}

#edit_user_sc .tblone tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.admin_box .new_depart .formdiv .formlist li label {
	width: 155px;
}

.admin_box .new_depart .formdiv .formlist li .dep_man {
	width: 340px;
}

.admin_box .new_depart .formdiv .formlist li label#lmemail1.email {
	width: 50px;
}

.new_depart .formdiv {
	margin-left: 10px;
}

#display_billing_id .tblone .promoCodeClass td,
#display_shipping_id .tblone .odd td .promoCodeClass td {
	border: medium none !important;
}

.formlist.mangUserUl {
	margin: 20px auto 0 50px;
}

.formlist.mangUserUl label {
	width: 170px !important;
}

#billing_edit .billfom {
	margin: 20px 5px 20px 10px;
}

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

#content .tblone .odd>td {
	padding: 7px 10px !important;
}

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

#edit_user_sc .admin_box .man_user .formdiv {}

#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#reset,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#save,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#add_new {
	margin: 0px 10px 0 0;
}

#display_billing_id .promoCodeClass,
#display_shipping_id .promoCodeClass {
	margin: 0 auto;
}

.reset.formlist.mngDept {
	margin-left: 5px;
}

.mngDept label {
	width: 165px !important;
}

.mngDept .dep_man .email {
	width: 50px !important;
}

.mngDept #department_budget>label {
	width: 75px !important;
}

.mngDept .dep_man.fl {
	width: 300px;
}

.reset.formlist.mngUser {
	margin-left: 10px !important;
}

.reset.formlist.mngUser>li label {
	width: 170px;
}

.mngUserTblone tr td {
	padding: 5px 0 !important;
}

.mngUser>input.reqd {
	width: 205px !important;
}

.admin_box .man_user .formdiv .formlist li:nth-child(1) #user_name.reqd.name_validation.invalid {
	width: 206px !important;
}

.billfom {
	margin: 20px 10px;
}

.breadcrumb {
	padding-bottom: 13px;
}

#breadcrumbs {
	margin-top: 12px;
	overflow: hidden;
	margin-bottom: 23px;
	width: 563px;
	padding-bottom: 3px
}

#breadcrumbs li {
	float: left;
	padding-left: 11px;
	padding-right: 3px;
	padding-bottom: 5px
}

#breadcrumbs li:first-child {
	padding-left: 0
}

#breadcrumbs a.active,
#breadcrumbs a:hover {
	font-weight: bold
}

.us_about {
	float: left;
	margin: 0 5px 0 10px !important;
	width: 510px;
}

.us_about a {
	color: #116cc2;
	font-weight: bold;
}

.us_about a:hover {
	color: #116cc2;
	font-weight: bold;
	text-decoration: underline;
}

.us_about p {
	line-height: 16px;
}

.ab_us_img {
	float: right;
	width: 150px;
}

.ab_us_img>img {
	width: 150px;
}

.ourpage {
	min-height: 500px;
	padding: 10px;
}

.ourpage p {
	line-height: 18px;
}

.ourpage li {
	line-height: 16px;
}

.ourpage .form input[type="radio"],
input[type="checkbox"] {
	margin: 2px;
}

.ourpage a {
	color: #ab0923;
}

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

.sch-no-found .searchnoFound {
	color: #5d5d5d;
	font-size: 23px;
	font-weight: normal;
}

.sch-no-found h4 {
	font-size: 16px;
	margin: 15px 0 3px;
}

.sch-no-found>p {
	font-size: 17px;
	line-height: 29px;
	margin: 10px 0 0;
}

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

#lblock.srch_lblock {
	float: left !important;
	width: 980px !important;
}

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

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

.srch_lblock #leftstickeyajax.leftbar .boxtype1 #filters {
	padding: 0 6px
}

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

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

.filterP {
	text-align: left
}

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

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

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

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

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

.grid_title_aColor {
	color: inherit;
}

.discontinue_search {
	color: red;
}

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

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

.srchNtFnd_recent_view_css {
	width: 960px;
}

/*.ajaxPreloader_css{position:fixed;height:100%;width:100%;background:transparent none repeat scroll 0% 0%;top:0px;left:0px;z-index:9999;display:none;}
.ajaxPreloader_con{width:808px;border:1px solid rgb(204, 204, 204);min-height:61%;background:rgb(255, 255, 255) none repeat scroll 0% 0%;margin:190px auto;}
.preloader_div1{margin-top:4%;}
.preloader_div2{text-align:center;font-size:20px;font-weight:bold;}
.preloader_div3{text-align:center;margin-top:2%;}
.preloader_div3 img{width:90%;}
#myProgress{position:relative;width:100%;height:30px;background-color:#ddd;}
#myBar{position:absolute;width:10%;height:100%;background-color:#3A2F80;}*/
.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: 194px;
}

.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: 134px;
	float: left;
}

.countGo_baseCss {
	margin-top: -2px;
}

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

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

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

.sel_filter_Css {
	font-size: 12px;
	background: #DDDDDD;
	padding-bottom: 2px;
	margin-bottom: 0px;
	text-align: left;
	float: left;
	clear: both;
	width: 96%;
}

.sel_filter_Css .word {
	line-height: 18px;
}

.selected_fil {
	width: 100%;
	position: relative;
	z-index: 1;
}

.toogleDiv_baseCss {
	width: 100%;
	position: relative;
	z-index: 1;
	float: left;
}

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

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

.toogleDiv_baseCss1 {
	width: 100%;
	position: relative;
	z-index: 1;
	float: left;
	padding-bottom: 10px;
}

.minPrice_w,
.maxPrice_w {
	width: 50px
}

.rangePriceErrorColor {
	color: #FF0000;
}

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

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

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

.productsec .redaddbtn {
	margin-top: 0 !important;
	padding: 3px 8px;
}

.sb-productlist .disc .text {
	margin-bottom: 3px
}

.sb-productlist li.last {
	padding-bottom: 10px;
}

.midcol .boxtype1 {
	width: auto;
	height: auto;
}

.boxtype1 .comp_prof {
	width: 100% !important;
	margin-bottom: 10px;
}

.comp_prof .odd td:first-child {
	font-weight: 700
}

.boxtype1 .comp_prof td {
	padding: 5px
}

.comp_prof .odd td {
	line-height: 23px;
}

.viewcartsec {
	margin-top: -2px;
}

.viewcartsec .input {
	padding: 3px 5px;
	font: normal 12px 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;
}

.viewcartsec .btn:hover {}

.check-btn {
	width: 296px;
	height: 39px;
	display: block;
	cursor: pointer;
	margin-top: 10px
}

#top_subtotal b {
	padding: 6px;
}

.shipping_attn {
	display: block;
	text-align: left;
	font-weight: 700;
}

.colmid .dept_edit {
	height: 21px;
	width: 117px;
	margin: 15px 0 10px 19px;
}

.edit_addr {
	float: right;
	padding: 1px 10px;
	text-align: right;
	width: 698px;
	margin-top: 17px
}

.purchasec .add_edit {
	margin: 5px !important;
	width: 86px !important;
}

#apply_reward .padwest4.strong {
	padding-left: 5px
}

.bill_to {
	float: left;
}

.ship_to {
	float: left;
}

.colmid p {
	padding: 10px 0px 10px 23px;
	float: none;
}

#ship_to_address {
	margin-top: 14px;
	padding-left: 23px;
	font-weight: 100
}

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

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

.purchasec .shopcrt_bton_top:hover {
	border-radius: 5px
}

#sess_exp {
	width: 100%;
	float: left;
	margin-top: 10px
}

#sess_exp .sess_login {
	float: right;
	padding: 15px 5px 5px 20px;
	width: 315px;
}

#sess_exp .sess_sign {
	float: left;
	padding: 41px 5px;
	width: 350px;
	margin-left: 10px;
}

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

.sess_login .formdiv {
	width: 100%
}

.sess_login .sess_lbl {
	width: 88px !important
}

.sess_sign .sess_head {
	position: relative;
	top: -30px;
}

.sess_sign .equalgap #signup {
	position: relative !important;
	bottom: -26px !important;
	font-weight: 700;
}

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

.btn:hover {}

#signup {
	float: left;
	margin: 20px 0 0 145px;
	padding: 2px 7px;
}

#s_sign_bt {
	float: left;
	margin: 20px 0 0 124px;
}

#sess_exp .sess_head {
	font-size: 15px;
	font-weight: 700;
}

.ord_his_hd {
	font-size: 12px;
	font-weight: 700;
	margin-left: 10px;
	line-height: 20px
}

.search_cart {
	margin-left: 8px;
	padding: 2px;
}

.report {
	font-size: 10px;
	width: 100%;
}

.report th {
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
	text-align: center;
	width: 10%;
	height: 30px;
}

.report .odd,
.report .even {
	height: 30px;
	padding: 5px 0;
}

.report tr.odd td {
	font-size: 11px;
	text-align: center;
}

.report tr.even td {
	font-size: 11px;
	text-align: center;
}

.buttonsize {
	padding: 3px 5px 4px;
}

.buttonsize:hover {}

.report #order_delete {
	margin-right: 35px;
}

.odd td {
	vertical-align: middle;
	font-weight: 700;
	padding-bottom: 5px;
}

.even td {
	vertical-align: middle;
	font-weight: bold;
	padding-bottom: 5px;
}

.undefined td {
	padding: 10px 0px;
}

input[type="button"],
input[type="reset"] {
	cursor: pointer
}

.divClassStyle {
	float: left;
	padding-left: 6px;
	padding-top: 5px;
	text-align: left;
	width: 144px;
}

.viewcartsec .tblone {
	float: left
}

.itemImageSearchResult {
	height: auto !important;
	padding: 0px;
}

#overlay {
	height: 100%;
	left: 0;
	opacity: 0.85;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -6;
}

.nec_info {
	font-size: 13px;
	margin-left: 3px;
	margin-top: 3px
}

.formdiv_pay {
	width: 617px;
	margin: 0 auto;
}

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

.formdiv_pay .formlist li {
	overflow: hidden;
	padding-bottom: 25px
}

.formdiv_pay .formlist li label {
	float: left;
	width: 239px;
	text-align: right;
	margin-right: 15px;
	line-height: 2.7
}

.formdiv_pay .formlist li .input {
	font: normal 12px 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 .btn:hover {}

.formdiv_pay .formlist li a {
	margin: 0 5px
}

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

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

.boxtype2 {
	margin-bottom: 10px;
	padding: 10px;
}

#range_class {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2px;
	color: #d82828;
}

#range_class .bold {
	font-weight: bold;
	color: #d82828;
}

.search_button1 {
	position: absolute;
	right: 103px;
	top: -20px;
	padding: 5px 50px
}

.search_button {
	position: absolute;
	right: 103px;
	bottom: -12px;
	padding: 5px 50px
}

.pay_card {
	float: left;
	width: 79px;
	height: 50px;
	margin-left: 25px;
	margin-bottom: 14px
}

.sticktop {
	display: none;
	margin: 0 auto;
	z-index: 500;
}

.sticktop .total {
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	margin-top: 12px;
	position: absolute;
}

.sticktop .top_right_header {
	padding: 1px 6px 1px;
	margin-top: 1px;
	background: none;
	width: 400px
}

.sticktop .count {
	padding: 6px;
}

#topmain_stick #popup1 {
	top: 32px;
}

.hsbutton:hover #popup1.popup_box {
	display: block;
}

#cart_out_put .ps_shop_cart {
	margin-bottom: 10px
}

.qualify span {
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 3px
}

.call {
	font-size: 13px;
	font-weight: bold;
	margin-right: 18px
}

.call span {
	font-weight: bold;
	font-size: 16px
}

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

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

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

.shopcrt_bton_top.curve2 {}

.productsec .collt .select {
	width: 40px;
	left: 50px
}

.productsec .colrt .select {
	width: 25px;
	left: 105px
}

.productsec .colrt .styled {
	width: 40px;
	float: right;
	top: -15px
}

.productsec .tbltwo .quikbtn {
	width: 95px;
	height: 25px;
	display: block;
	margin: 10px auto 0
}

.sortby .pagin a.prvarw {
	padding: 0 5px 0 0;
}

#product_details_left {
	width: 262px
}

#main_prod_first {
	padding-bottom: 14px;
	width: 400px;
	height: 389px;
	padding-left: 10px
}

#icons p {
	width: 32px;
	height: 32px
}

#icons.recycle {
	background-position: 0 0;
	float: left;
	margin-right: 5px
}

#icons.ups {
	background-position: 0 -34px;
	float: left
}

#icons a span {
	float: left
}

#prod_tour {
	width: 142px;
	float: left;
	margin-left: 24px;
	margin-top: 9px
}

#prod_tour a {
	color: #bc0d0d;
	line-height: 2.8
}

#prod_tour a span {
	background: url(/UI/images/icons.png) 0 -68px no-repeat;
	overflow: hidden;
	display: block;
	width: 32px;
	height: 32px;
	float: left
}

#prod_buttons .price {
	background-position: 0 -184px;
	height: 20px;
	margin-left: -11px
}

#prod_buttons .quote {
	background-position: 0 -159px;
	height: 20px;
	margin-left: -11px
}

.mid_pan .add_fav {
	font-weight: bold;
	color: #fff;
	background: url(/UI/images/btnone.png) 0 0 repeat-x;
	width: 124px;
	cursor: pointer;
	padding-bottom: 6px;
	padding-top: 3px;
	float: right;
	text-shadow: 2px 2px 2px #570B0B;
	height: 25px;
	font-size: 11px;
}

.mid_pan .add_fav:hover {
	background-position: 0 -36px
}

.mid_pan .each {
	padding: 11px 8px
}

.mid_pan .checkout {
	background: url(/UI/images/chck-out.png) 0 0 no-repeat;
	width: 167px;
	height: 39px
}

.mid_pan .checkout:hover {
	background-position: 0 -49px
}

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

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

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

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

.tblone .input1 {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	margin-right: 10px
}

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

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

.tblone {
	margin-bottom: 10px;
	margin-top: 10px
}

.tblone .th:first-child {
	border: none
}

.tblone .th:last-child {}

.tblone .th {
	padding: 10px 15px;
}

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

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

.tblone a {
	text-decoration: none
}

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

.tblthree {
	margin-bottom: 10px;
}

.tblthree .th {
	padding: 7px 0
}

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

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

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

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

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

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

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

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

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

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

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

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

.grid {
	padding: 10px 0
}

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

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

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

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

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

#Featur_pro .price {
	font-size: 18px;
	font-weight: 100;
	color: #d82828;
	text-align: left;
	padding-bottom: 12px;
	display: block;
	padding: 0 10px 0 10px
}

.crtfav {
	display: block;
	margin-top: 10px
}

.pro_crt {
	display: block;
	padding: 11px 13px 11px 12px;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	border-right: none
}

.pro_fav {
	display: block;
	border-radius: 0 0 10px 0;
	padding: 11px 15px;
	text-align: center;
	font-weight: 700;
	cursor: pointer
}

.pro_crt:hover {
	background: url(/UI/images/cartbtn_ovr.png) 0 0 repeat-x
}

.pro_fav:hover {
	background: url(/UI/images/cartbtn_ovr.png) 0 0 repeat-x
}

.boxtype2 .call_img {
	display: block;
	margin: 0 auto 0;
	width: 61px;
}

.boxtype2 .buttontype1 {
	display: block;
	padding: 6px 0 7px 0;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	margin: 0 auto;
}

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

.addtofav {
	background: url("/UI/images/btnone.png") repeat-x scroll 0 0 transparent;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 4px 13px 5px;
}

.addtofav:hover {
	background-position: 0 -36px
}

.addtocart:hover {
	background-position: 0 -36px
}

.view_dtls:hover {
	background-position: 0 -36px
}

.prod_desc .item_desc {
	width: 260px;
	padding-left: 10px
}

.item_desc .item_code {
	text-align: center;
}

.item_desc .item_title {
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	margin-top: 22px;
	margin-bottom: 17px;
	line-height: 1.2
}

.item_desc .view_dtls {
	font: bold 12px Arial, Helvetica, sans-serif;
	border: none;
	cursor: pointer;
	padding: 4px 22px 5px
}

.item_desc .quckvwprc {
	clear: both;
	font-weight: 700;
	margin-top: 18px;
	margin-bottom: 19PX
}

.item_desc .price_blk {
	margin-left: 4px;
	width: 48px;
	margin-top: 12px;
	margin-left: 21px
}

.addtocart {
	font: bold 12px Arial, Helvetica, sans-serif;
	border: none;
	cursor: pointer;
	padding: 4px 13px 5px
}

.prod_dt .bold {
	font-weight: bold
}

.prod .prod_dt {
	font-size: 12px;
	padding-bottom: 11px
}

.bk_ord_his {
	border: medium none;
	cursor: pointer;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: 700;
	height: 39px;
	padding-left: 15px;
}

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

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

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

.tblone .shopcrt_bton_top {
	width: 58px
}

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

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

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

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

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

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

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

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

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

.mess_close:hover {
	opacity: 0.4
}

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

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

.imgSearchResult {
	left: 10px;
	padding: 9px 0;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 500px;
	z-index: 10000;
}

.imgSearchResult .imgSearchFullSize {
	height: 300px;
	width: 300px;
}

.order_report {
	border: 0 none;
	border-spacing: 0;
	font-size: 12px;
	padding: 0;
	width: 100%;
}

.order_report td.twenty-percent {
	font-weight: 700;
	padding-bottom: 8px;
	width: 20%;
}

.order_report td {
	text-align: left;
	padding: 5px
}

.order_report td.thirty-percent {
	font-weight: 700;
	width: 30%;
}

.report tr.even_left td,
.report td.right {
	border: 0 none;
	font-size: 12px;
	font-weight: 700
}

.report td.left {
	border: 0 none;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	font-weight: 700
}

.report td.right {
	padding-left: 5px
}

.report tr.odd_left td {
	border: 0 none;
	font-size: 12px;
}

.report tr.odd_left,
tr.even_left {
	height: 30px
}

.report tr {
	height: 30px
}

.special-one {
	color: #800517;
	font-size: 12px;
	font-weight: 700;
}

.place_ord {
	height: 19px;
	line-height: 42px;
	font-size: 13px;
	padding: 6px 20px
}

.logout {
	font-weight: bold;
	color: #4a4a4a;
	padding-top: 2px;
	cursor: pointer
}

.logout span {
	background: url(/UI/images/logout.png) 0 0 no-repeat;
	padding-left: 14px
}

.donate_div {
	visibility: hidden;
}

.vc_error {
	font-weight: bold;
}

#password_reset {
	list-style: none;
	padding: 0;
	margin: 0
}

#fontdropdown {
	display: none;
	width: 296px;
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	height: 100px;
	overflow: auto;
}

#fontdropdown li {
	text-align: left;
	font: 9pt/10pt arial, verdana, sans-serif;
	padding-left: 2px;
	margin: 0;
	white-space: nowrap;
}

#fontdropdown li.menu:link {
	text-decoration: none;
	display: block;
}

#fontdropdown li.menu:visited {
	text-decoration: none;
	display: block;
}

#fontdropdown li.menu:hover {
	text-decoration: none;
	display: block;
}

#fontdropdown li.menu:active {
	text-decoration: none;
	display: block;
}

.bank_act_img {
	repeat-x;
	height: 22px;
}

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

#edit_user_sc .man_user .formdiv li {}

.fea_nat .colm03 {
	padding-top: 10px;
	width: 177px;
}

.colm03 {
	margin-left: 5px;
	width: 165px;
	padding-top: 10px
}

.centerall {
	text-align: center;
}

.formdiv_pay .formlist li .selbx {
	font: normal 12px 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: 46px;
}

.quote_checkout,
.success_chk {
	font-size: 16px;
}

.valid_qty_comm,
.valid_qty {
	font-size: 16px;
	text-align: center;
	line-height: 22px;
}

#check_out_div a {
	float: left;
}

#dataTable.tblone.fav_table_filter,
#dataTable.tblone.fav_table_filter tr {
	border: medium none !important;
}

.in_box .in_title {
	margin-bottom: 7px;
	width: 960px;
}

.formlist .search_box {
	padding: 9px;
}

#popup .prod_dtls_bton1 a {
	line-height: 25px !important;
	height: auto;
	display: block;
}

#popup .prod_dtls_bton1 a:hover {
	line-height: 25px !important;
}

.detail_left {
	vertical-align: text-top;
}

.northspace1 .redaddbtn {
	font-size: 10px !important;
}

.fl .in_box .in_title {
	width: 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: 25px !important;
}

.qly_add_card .fl {
	float: left;
}

.need_help {
	height: 238px !important;
}

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

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

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

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

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

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

#list_search_form .prod_det_btn.manage {
	margin-left: 23px;
	margin-top: -2px;
	width: 150px;
}

#form_auth_net div:nth-child(2) {
	text-align: center;
}

#form_auth_net {
	margin: 0 auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.news_lett .email_bx {
		width: 208px !important;
	}

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

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

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

.popUpAddCart .all_btn {
	margin-left: 0px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	::i-block-chrome,
	.box_item_title div a .place-subscribe {
		margin-left: 85px !important;
		margin-top: -40px !important;
	}

	::i-block-chrome,
	.grid_qty {
		width: 105px !important;
	}
}

_::-moz-svg-foreign-content,
:root #dataBlockGrid .block .grid_pro_detail {
	margin: -10px 2px 2px 135px !important;
}

.dc_logo {
	margin: -23px 0 0 14px;
	position: absolute;
	width: 150px;
}

.productsec .boxtype1 table.tbltwo .linebtm td:nth-child(3) {
	text-align: center;
}

n .qty {
	line-height: 18px
}

#output {
	float: right;
}

.title li.sub_title:hover {
	background: none;
	height: auto
}

.manage {
	margin: 10px;
	width: 180px;
	margin-left: 6px;
	padding-top: 0px;
	line-height: 0px;
	margin-right: 2px;
	font-size: 11px;
}

table {
	font-size: 12px
}

.list_cartbtn {
	margin-bottom: 10px;
}

#order_lkup_form .report .comment {
	text-align: left !important;
	padding-left: 55px;
}

.bra_typtitle {
	font-size: 17px;
	padding: 8px;
	width: 288px;
	font-weight: 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;
}

.topblocks .in-text {
	background: url("/UI/images/Newspaper-Feed-icon.png") 12px center no-repeat;
	display: block;
	width: 468px;
	height: 48px;
	text-align: left;
	border: 3px solid rgb(87, 117, 165);
	padding: 5px;
}

.headtxt {
	font-size: 14px;
	margin: 0;
	padding: 0 0 5px 30px;
	line-height: 15px;
}

.topblocks .in-text .news {
	margin-left: 50px;
}

.article {
	padding: 0 0 5px 30px;
	margin: 0;
	font-size: 12px;
	height: 25px;
	overflow: hidden;
	line-height: 15px;
}

.read {
	text-align: right;
	color: #F30;
}

#order_lkup_form .odd td,
#order_lkup_form .even td {
	padding: 0px
}

.proheadtitle {
	font-size: 13px;
	font-weight: 700;
	line-height: 22px;
}

.proheadtitle a {
	font-size: 13px;
	font-weight: 700;
	line-height: 22px;
}

.note {
	color: #930;
	font-weight: 700;
	font-size: 11px
}

.new_btn {
	padding: 4px 9px !important;
	height: 16px !important;
	line-height: 16px;
}

#department_budget {
	margin-left: 20px;
}

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

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

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

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

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

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

.coper_meter {
	width: 980px;
	margin-top: -10px;
	padding-top: 10px;
	margin-left: -10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.rebatesContent {
	margin: 12px 0 24px 42px;
	width: 880px;
}

.rebatesContent h2 {
	margin: 0 0 3px 0;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

.rebatesContent h3 {
	margin: 0 0 20px 0;
	font-size: 30px;
	font-weight: normal;
	color: #4696af;
}

.rebateColumnRight {
	width: 325px;
	float: right;
	margin: 0 10px 45px 0;
	font-size: 11px;
	color: #333;
}

.rebateColumnRight {
	font-size: 11px;
	color: #333;
}

.rebateoffer {
	border: none;
}

table.rebateoffer tr td {
	border: 0 none;
	font-size: 11px;
	margin: 0;
	padding: 7px 3px 3px 5px;
	width: 350px;
}

.rebateCategory {
	color: #666666;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px;
}

table.rebateoffer tr td a,
table.rebateoffer tr td a:link,
table.rebateoffer tr td a:active,
table.rebateoffer tr td a:visited {
	color: #000000;
	margin-bottom: -2px;
	margin-top: -2px;
	text-decoration: none;
	font-weight: normal;
}

.blueText {
	color: #4697B0;
	font-weight: bold;
}

.rebateColumnLeft {
	color: #333333;
	float: left;
	font-size: 11px;
	margin: 0 19px 44px 13px;
	width: 406px;
}

.rebateColumnLeft {
	color: #333333;
	font-size: 11px;
}

p.rebateCompanyDesc {
	color: #666;
	font-size: 14px;
	line-height: 20px;
}

.acrobat img {
	display: block;
	margin: 10px 10px 0 0;
	padding: 0;
	float: left;
}

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

.rebateColumnLeft p {
	font-size: 12px;
	line-height: 18px;
}

.more_img {
	margin-top: 5px !important;
}

#forgot_password_back {
	width: 200px;
	margin: 0 auto;
	padding-bottom: 30px;
}

.chreckbox_class {
	width: 18px !important;
}

.manage {
	line-height: 20px;
	height: 23px
}

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

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

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

.ad-gallery .ad-back {
	background-position: -1148px -23px !important;
	cursor: pointer;
	display: block;
	height: 77px !important;
	left: 0px;
	width: 24px;
}

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

.magnifier {
	background: url("/UI/images/magnifier.png");
	float: left;
	height: 30px;
	margin: 0 0 0;
	width: 30px;
}

.location_text {
	float: left;
	width: 288px;
}

.location_map {
	float: left;
	width: 389px;
}

.location_map img {
	height: 250px;
	width: 350px;
}

.location_map a {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 9px !important;
}

.ac_results {
	overflow: hidden;
	padding: 0;
	z-index: 99999;
}

.ac_results ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ac_results li {
	cursor: default;
	display: block;
	font: ;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 2px 5px;
}

.ac_loading {
	background: url("indicator.gif") no-repeat scroll right center white;
}

.headRow {
	display: table-row;
}

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

.divRow {
	display: table-row;
	width: auto;
	clear: both;
}

.divCell {
	display: table-cell;
	text-align: left;
	padding: 10px 0 7px 10px;
}

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

.divRow.even .divCell:first-child {
	padding: 10px 5px 7px;
}

.heading {
	line-height: 33px;
	position: relative;
	text-align: center;
	width: 100%;
}

.edit_credit_process {
	margin: 2px 2px 0 0;
	position: absolute;
	right: 0;
}

#form_auth_net {
	margin: 0 auto;
}

.select_credit {
	margin: 0 auto;
	width: 320px;
}

.select_credit select {
	height: 32px;
	width: 321px;
}

.detail_left>p {
	line-height: 20px !important;
}

.no_divCell {
	text-align: center;
}

.product_dec_vc {
	float: left;
	width: 100px;
}

.divRow.viewCartSubTotal {
	height: 30px;
	padding: 10px 0;
	position: relative;
	text-align: center;
	width: 100%;
}

.divRow.viewCartSubTotal font {
	position: absolute;
	text-align: center;
	width: 100%;
	padding-top: 5px;
	width: 980px;
	height: 25px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.divCell.viewCartDec {
	width: 50%;
}

.viewCartDescription {
	float: left;
	width: 75%;
}

.txtcenter {
	text-align: center !important;
}

.shop-by-brands>div {
	display: table-cell;
	vertical-align: middle;
}

.shop-by-brands a {
	box-shadow: none !important;
}

.product_a_zclass_row {
	border-bottom: 1px dashed #000;
	padding: 5px 0;
	height: 12px;
	overflow: hidden;
	white-space: nowrap;
}

.product_a_zclass_left {
	float: left;
	width: 25%;
}

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

.headerText {
	float: left;
	margin-left: 20px;
	margin-top: 76px;
	line-height: 35px;
}

.headerText>img {
	float: left;
	margin-top: 5px;
}

.headerTextB {
	font-size: 14px;
	font-weight: bold;
	margin: 0 3px 0 5px;
}

.headerTextB1 {
	font-size: 14px;
	font-weight: bold;
}

.cat_tect {
	float: left;
	margin: 5px 5px 0 0;
	width: 240px;
	border-left: 1px dotted #ccc;
}

.cat_tect:first-child {
	border-left: none;
}

.cat_tect center.sub_menu {
	padding-top: 10px;
	border: none;
}

.cat_tect .menu_image_heading {
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	text-transform: uppercase;
}

.catTechA {
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100% !important;
}

.borderRgt {
	border-right: 1px dotted #ccc;
	float: right;
	height: 350px;
	margin: 0 0 0 10px;
}

.gridWrap .gridcol {
	margin-left: 35px !important;
}

.gridWrap {
	float: left;
	width: 245px;
	margin: 12px 0;
}

.gridWrap:nth-child(4n+4) .borderRgt {
	border-right: medium none !important;
}

.headerBanner1 {
	border: none !important;
	border-radius: 10px;
	color: #268cce;
	font-size: 26px;
	margin-bottom: 10px;
	padding: 18px;
}

.headerBanner2 {
	margin-left: 20px;
	padding: 10px 0 10px 25px !important;
	width: 629px !important;
}

.headerBanner2 h3 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 7px;
	text-align: center;
	text-transform: uppercase;
}

.headerBanner2 p {
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}

#shippingRules ul {
	line-height: 15px;
	padding: 16px;
}

.ps_shop_cart input {
	margin-bottom: 10px;
	width: 217px;
}

.alsocon .sb-productlist p strong {
	font-size: 15px;
}

.productsec .also_qty {
	font-size: 14px;
	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 #6c6c6c;
	color: #000;
	float: left;
	margin-bottom: 7px;
	margin-right: 3px;
	padding: 1px 5px;
	width: 20px !important;
}

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

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

.tblone td .note.new_note input {}

.tblone td .note.new_note {}

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

.shopcrt_bton_top.fl.curve1 {}

.line_desc_add {
	margin-top: -6px;
}

.purchasec {
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
}

.purchasec p {
	margin-bottom: 5px
}

.purchasec #bill_to_address,
.purchasec #ship_to_address,
.purchasec .blcktxt {
	font-size: 12px
}

.purchasec .colmid {
	min-height: 215px;
	text-align: left;
	width: 238px;
	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: 21px;
}

.purchasec a {}

.purchasec a:hover {
	text-decoration: none
}

.promotsec {
	margin: 15px 0 25px 10px;
}

.promotsec #order_history_button {
	margin-top: 7px
}

.promotsec li {
	margin-bottom: 15px;
	overflow: hidden
}

.promotsec .label {
	width: 165px;
	float: left;
	line-height: 1.8
}

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

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

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

.promotsec .btn:hover {}

.promotsec .compbtn {
	float: left;
	margin-right: 15px;
	width: 263px;
	height: 39px;
	display: block;
	cursor: pointer
}

.promotsec .compbtn:hover {
	background-position: 0 -59px
}

.ps_shop_cart .no_padd {
	padding: 0px;
}

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

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

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

#dataBlockGrid .block .description .grid_pro_detail {
	color: #ab0923;
	font-size: 12px;
	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;
}

.h_wrapper .wrapper_1230 .logo_a>img {
	height: auto;
	width: 225px !important;
}

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

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

.footer-div.fdiv4 {
	border: medium none;
	width: 450px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 0 0 0;
}

.footer-title1 {
	color: #fff;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 7px;
	padding-top: 8px;
	text-align: left;
	text-transform: uppercase;
}

.footer-div ul {
	margin: 4px 0 0;
	padding: 0;
	color: #fff;
	line-height: 17px;
}

.fdiv4 ul li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	color: #fff;
	height: 55px;
	line-height: 17px;
	padding: 0;
	font-size: 12px;
	list-style: outside none none;
	float: left;
	width: 200px;
}

.footer-div ul li {
	background: rgba(0, 0, 0, 0) url("https://ds.ecisolutions.com/pixere.com/Britannia/200087/images/white-arrow.png") no-repeat scroll 0 9px;
	font-size: 12px;
	list-style: outside none none;
}

.fdiv4 ul li img {
	float: left;
	height: auto;
	padding-right: 10px;
	width: 45px;
}

.block {
	margin-right: 8px\0/ !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: #facf46\0/ !important;
	color: #000000\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: #facf46\0/ !important;
	color: #000000\0/ !important;
}

.redaddbtn,
.all_btn,
.btn,
.prod_dtls_bton1,
.rt-submit-but #rt-sub,
.rt-submit-but #reset,
.rt-submit-but #write_review {
	background: #facf46 none repeat scroll 0 0\0/ !important;
	border: 1px solid #facf46\0/ !important;
	color: #000000\0/ !important;
	text-transform: capitalize\0/;
}

.grid_best_ship {
	height: 43px\0/;
	width: 43px\0/;
	background-image: url("/UI/images/icon--lg-ups-yes-ie.jpg")\0/;
	-ms-background-position-x: center;
	-ms-background-position-y: bottom;
	background-position: center bottom;
}

.list_v_inline .redaddbtn.fl {
	padding: 7px 10px 7px\0/ !important;
}

.box_item_title.box_item div {
	margin-top: -30px\9 !important;
	margin-bottom: 5px\9;
	margin-left: 80px\9;
}

.fixed_bg_color {
	background: #a5eff8\9 !important;
}

.list_v_inline .fl.redaddbtn {
	padding: 8px 10px 8px\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: 8px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

#btnScrollTop {
	width: 50px;
	height: 50px;
	background: #0072BC;
	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: 1px;
	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;
}

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

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

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


/* Order history */
.his_tab_active {
	background: #dfdfdf !important;
	color: #000 !important;
	text-align: center;
}

.tab_1 a,
.tab_2 a,
.selected a {
	color: #000 !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: #facf46;
	float: left;
	display: block;
}

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

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

#resultsel1,
#resultsel2,
#resultsel3 {
	margin-top: -1px;
}

.newTabs {
	bottom: -1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.cart_history_table .all_btn {
	float: none;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline-block;
}

#order_history_update {
	width: 100%
}

#content {
	padding-bottom: 0px;
}

#order_history_update div {
	min-height: 0 !important;
	vertical-align: middle;
	padding-bottom: 15px;
}

.orderHisCart_hd {
	width: 100% !important;
	background-color: #ddd
}

.orderHisCart_hd .in_title {
	width: 98.3% !important;
}

#resultsel1 .in_box,
#resultsel2 .in_box {
	margin-bottom: 0;
	padding-bottom: 10px;
}

.hComment.odd .historyComment {
	background: #fff;
}

.hComment.even .historyComment {
	background: #e4e4e4;
}

#order_lkup_form .hiddenDiv {
	margin-top: 36px;
}

.hComment .historyComment {
	font-size: 12px !important;
	line-height: 16px;
}

#order_show_form .order_history h3,
#order_show_form .order_history p {
	line-height: 20px;
}

.hComment .historyComment {
	width: 958px;
}

/* end */
.lineHgt25 {
	line-height: 29px;
	margin-top: 5px;
}

.special_main .fr.lineHgt25 b {
	font-size: 16px;
	font-weight: 500;
	color: #0072bc;
}

.special_main .fr.lineHgt25:hover {
	text-decoration: underline;
}

.special_main .fr.lineHgt25 b .arrow-icon {
	font-size: 25px;
	line-height: 20px;
	float: right;
}

#feat_prod .special_main {
	border-bottom: 1px solid #ccc;
}

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

form input:focus::-webkit-input-placeholder {
	color: transparent;
}

form input:focus::-moz-placeholder {
	color: transparent;
}

form input:-moz-placeholder {
	color: transparent;
}

/* multi pricing table */
.buy tr {
	border-bottom: 1px solid #ccc;
	width: 100%
}

.buy tr:nth-child(1) td {
	font-weight: 600 !important;
	color: #c02222 !important;
}

.buy td {
	width: auto !important;
	color: #c62424;
}

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

/* Grid View */
#dataBlockGrid .wrapper_for_all_block #columnData .block .description {
	clear: both;
	position: relative;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button {
	clear: both;
	margin-top: 0px;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs {
	margin: 0 auto 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;
	line-height: 60px;
}

/* List View */
#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .qt_prs,
#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs {
	margin-top: 0 !important;
	height: auto !important;
	margin-bottom: 5px !important;
	max-height: 87px;
	overflow: auto;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .minhght {
	margin-top: 5px;
	min-height: 50px;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .pritxt {
	margin: 0 auto !important;
	padding: 0 !important;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy {
	width: 100% !important;
	max-width: 250px;
	margin: 0px auto;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy tr:first-child td {
	font-weight: 600 !important;
	color: #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 {
	float: left;
	height: 60px;
	width: auto;
	min-width: 200px;
	clear: both;
	margin-top: 0;
}

.detail_prize_all .buy tbody {
	width: 100%;
	display: block;
	max-height: 85px;
	overflow: auto;
	margin-bottom: 10px;
	table-layout: fixed;
	max-width: 200px;
}

.detail_prize_all .buy tr {
	width: 100%;
	float: left;
}

.detail_prize_all .buy td {
	width: 46% !important;
	float: left;
}

.detail_prize_all .buy td {
	white-space: nowrap;
}

.detail_prize_all .buy tr:first-child td {
	font-weight: 600 !important;
	color: #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;
	width: auto !important;
	float: left;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .qt_prs {
	height: auto;
	max-height: inherit;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt {
	margin: 0 auto;
	float: left;
	width: 100%;
}

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

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

/* 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% !important;
	padding: 0 !important;
}

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

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

/*also consider page*/
.box_item.alsocon .buy td {
	font-size: 11px !important;
}

.alsocon .buy {
	margin-top: 0;
}

.alsocon .buy tbody {
	table-layout: fixed;
	height: auto;
	max-height: 60px;
	overflow: auto;
	display: block;
}

/* 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;
	line-height: 14px;
}

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

#dataTable.tblone.fav_table_filter .buy tr td:last-child {
	text-align: right !important;
}

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

#dataTable.tblone.fav_table_filter td.padlt {
	padding-left: 10px !important;
}

#dataTable.tblone.fav_table_filter td.padlt .divClassStyle.pritxt {
	padding: 0;
	margin-right: 5px;
}

#dataTable.tblone.fav_table_filter td.padlt .input {
	width: 35px;
}

/* View Cart page */
.view-cart-divcell #cart_adjust_qty .price {
	width: 100%;
	max-width: 140px;
	max-height: 75px;
	overflow: auto;
	float: left;
	margin-left: 5px;
}

.view-cart-divcell #cart_adjust_qty .price .buy {
	max-width: 100%;
}

.step7 #cart_adjust_qty {
	text-align: center;
}

#cart_out_put #cart_adjust_qty .price {
	height: auto;
	max-height: 70px;
	overflow: auto;
	display: block;
	width: 100%;
}

#cart_out_put #cart_adjust_qty .price .buy {
	width: 100%;
	max-width: 140px;
	margin: 0 auto;
}

#cart_out_put #cart_adjust_qty {
	text-align: center;
}

#cart_out_put #cart_adjust_qty .input {
	float: none;
}


/*new design css for Order history, favorite list and contract page*/
/*common classes*/
.text-center {
	text-align: center;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.border0 {
	border: 0px !important;
}

.border-btm {
	border-bottom: 1px solid #ccc !important;
}

.margin-center {
	margin: 0 auto !important;
}

.m-0 {
	margin: 0px !important;
}

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

.mr-0 {
	margin-right: 0px !important;
}

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

.mb-0 {
	margin-bottom: 0px !important;
}

.mt-5 {
	margin-top: 5px !important;
}

.mb-5 {
	margin-bottom: 5px !important;
}

.mt-10 {
	margin-top: 10px !important;
}

.mb-10 {
	margin-bottom: 10px !important;
}

.padd-right10 {
	padding-right: 10px !important;
}

.padd-left10 {
	padding-left: 10px !important;
}

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

.pr-0 {
	padding-right: 0px !important;
}

.pt-0 {
	padding-top: 0px !important;
}

.pb-0 {
	padding-bottom: 0px !important;
}

.p-0 {
	padding: 0px !important;
}

.pt-5 {
	padding-bottom: 5px !important;
}

.pb-5 {
	padding-bottom: 5px !important;
}

.pl-5 {
	padding-left: 5px !important;
}

.pr-5 {
	padding-right: 5px !important;
}

.pt-10 {
	padding-top: 10px !important;
}

.pb-10 {
	padding-bottom: 10px !important;
}

.pl-10 {
	padding-left: 10px !important;
}

.pr-10 {
	padding-right: 10px !important;
}

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

#order_history_update form {
	margin-bottom: 0px !important;
}

/*order history new css 16-4-19*/
.order-pending-edit,
.order-pending-delete,
.order-pending-cancel,
.order-reorder,
.fav-save-btn {
	background: url("/UI/images/oh_sprite.png");
}

.hist-update .order-pending-btn {
	font-size: 0;
	width: 30px;
	height: 22px;
	display: inline-block;
	cursor: pointer;
}

.hist-update .order-pending-edit {
	background-position: -19px -365px !important;
}

.hist-update .order-pending-cancel {
	background-position: -69px -364px !important;
}

.hist-update .order-pending-delete {
	background-position: -125px -366px !important;
}

.hist-update .order-reorder {
	background-position: -283px -366px;
}

.hist-update #sel1,
.hist-update #sel2,
.hist-update #sel3 {
	border-bottom: 1px solid #585858;
}

.hist-update #order_history_update div {
	padding-bottom: 10px !important;
}

.hist-update .cart_history_table .divrow {
	border-bottom: 1px solid #a9a9a9 !important;
}

.hist-update .historyComment {
	position: absolute;
	padding: 0px 0 10px 10px !important;
	color: rgb(15, 73, 148) !important;
	text-align: left;
	cursor: pointer;
	height: 15px;
	width: 968px;
	overflow: hidden;
	line-height: 16px;
	font-size: 12px !important;
}

.hist-update .hComment.even .historyComment {
	background: #f1f1f1;
}

.hist-update .cart_history_table .hiddenDiv {
	margin-top: 15px !important;
}

.hist-update .hComment.odd {
	position: absolute;
	width: 980px;
}

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

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

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

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

.hist-update .cart_history_table .divRow:nth-child(2n+1) {
	background: #f1f1f1 !important;
}

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

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

.fav-save-btn {
	background-position: -334px -365px;
	width: 30px;
	height: 20px;
}

/*.hist-update .tab_1 a, .hist-update .tab_2 a{padding-top: 17px; padding-bottom: 17px; font-size: 16px; padding-left: 30px; padding-right: 30px;}*/
.hist-update .tab_2 {
	border-left: 1px solid #2d2d2d;
	margin-left: 0px !important;
}

.hist-update .cart_history_table .divRow.divHead .divCell {
	border-left: 1px solid #2d2d2d !important;
	padding-top: 14px;
	padding-bottom: 14px;
	font-weight: bold !important;
	background: #696969 !important;
}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell {
	padding-bottom: 14px !important;
}

.hist-update #order_history_button.btn.place_ord.all_btn {
	line-height: 20px;
}

.hist-update #resultsel1 #order_lkup_form .cart_history_table .divRow.odd .divCell:first-child {
	padding: 10px 5px 7px 10px !important;
}

.hist-update .his_tab_active {
	background: #dfdfdf !important;
	color: #000 !important;
	text-align: center;
}

.hist-update .tab_1 a,
.hist-update .tab_2 a {
	color: #000 !important;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	padding: 17px 30px;
	display: inline-block;
}

.hist-update .selected a {
	color: #000 !important;
	background: #dfdfdf;
}

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

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

.hist-update .tab_2 {
	background-color: #dfdfdf;
	float: left;
	display: block;
	margin-left: 1px;
	color: #000;
}

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

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

.historyReport1 .divRow:first-child .divCell {
	background: #575656 !important;
}

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

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

#order_quote_button {
	margin-bottom: 10px;
}

.placeOrderHist {
	text-align: left;
}

.placeOrderHist #order_quote_button {
	margin: 0 auto 0 10px;
}

#order_history_update div.pb-0 {
	width: 100%;
}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell:last-child {
	border-right: none;
}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell:first-child {
	border-left: none;
}

.hist-update #tabs {
	margin-left: 1px;
}

/*css for new pagination*/
.page-navigation {
	width: 980px;
	overflow: hidden;
}

.page-navigation table {
	margin-top: .5rem;
	margin-bottom: .5rem;
	border-radius: .25rem;
	box-sizing: border-box;
	float: right;
	margin-right: 10px;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.page-link.border-radius1 {
	border-radius: 5px 0 0 5px;
}

.page-item:last-child .page-link {
	border-radius: 0 5px 5px 0px;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}


/*css for favorite list page*/
.fav-table {
	border: 1px solid #ccc;
}

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

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

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

.tblone.fav_table_filter td img {
	margin: 0 5px;
}

.fav-table .tblone .input {
	width: 35px;
	text-align: center;
}

.itemImageSearchResult {
	border: 1px solid #ccc;
}


/*contract list page*/
.contract-list-page .fav-table .odd td,
.contract-list-page .fav-table .even td,
.contract-list-page .fav-table .undefined td,
.contract-list-page .fav-table .highlight td,
.contract-list-page .fav-table th {
	border: 0px !important;
}

.contract-list-page .fav-table tr {
	border-bottom: 1px solid #ccc;
}

.contract-list-page .fav-table td {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}

.contract-list-page .fav-table .divClassStyle {
	width: auto !important;
}

.contract-list-page .odd td,
.contract-list-page .even td,
.contract-list-page .undefined td,
.contract-list-page .highlight td {
	border: 0px !important;
}

.ovfl-hidden.southspace2.padsouth2.Contract_Items {
	margin: 0;
	padding: 0;
}

.ovfl-hidden.southspace2.padsouth2.Contract_Items #list_search_form {
	margin: 0;
	padding: 0;
}

.ovfl-hidden.southspace2.padsouth2.Contract_Items #list_search_form .northspace2 {
	margin: 0;
}

#contractItemsList.tblone td img {
	margin: 0 5px;
}

#contractItemsList.tblone td .divClassStyle {
	float: right;
}

#filters .toggleImg {
	margin-top: -2px;
}

.sku_list_records table {
	margin-left: 250px;
}

.txt-red {
	color: red !important;
}

.txt-green {
	color: green !important;
}

.in_box_contract {
	width: 750px;
	border: none !important;
}

.in_box_contract #topDivOnFavorite {
	width: 745px;
}

.hist-report-subttl {
	margin-bottom: 10px;
}

.hist-report-subttl .divRow {
	background: #fff !important;
}

.divRow.hist-grand-ttl .divCell {
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	background: #ededed !important;
	font-size: 15px;
}

.divRow.hist-grand-ttl .special-one {
	font-size: 15px;
}

.histpg-print {
	background: url(/UI/images/oh_icons.png) 0 0 no-repeat;
	background-position: 0 -100px;
	font-size: 0px;
	border: 0px;
	width: 30px;
	height: 25px;
	margin-top: -5px;
	background-color: #fff;
	border-radius: 5px;
}

/*inline css added*/
.w-763 {
	width: 763px;
}

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

.mb-0 {
	margin-bottom: 0px !important;
}

.pad-10-5 {
	padding: 10px 5px !important;
}

.border-left-0 {
	border-left: 0px !important;
}

.w-auto {
	width: auto !important;
}

.w-100 {
	width: 100% !important;
}

.w-50 {
	width: 50% !important;
}

.dis-none {
	display: none !important;
}

#order_history_update div.pb-0 {
	padding-bottom: 0px !important;
}

.cur-point {
	cursor: pointer;
}

.h-21 {
	height: 21px;
}

/* edit account page tool tip css */
.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 60px;
	background-color: #2d2d2d;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 25px;
	left: -15px;
	font-size: 12px;
	right: 0;
}

.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent black transparent;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
}


/* add line note css starts */
/* search page grid view add line note */
.search_item_line_note_grid {
	clear: both;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}

.search_item_line_note_grid .note {
	color: #930;
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	height: 16px;
	line-height: 16px;
	width: 100px;
}

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

/* search page list view add line note */
.search_item_line_note_list {
	clear: both;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 200px;
	position: relative;
}

.search_item_line_note_list .note {
	height: 35px;
	line-height: 35px;
}

.search_item_line_note_list .line_desc_add {
	float: none;
	margin-top: 0;
	vertical-align: middle;
	margin-left: 0;
}

.search_item_line_note_list .note input {
	border: 1px solid #ccc;
	height: 33px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 80%;
}

/* details page add line note */
.search_item_line_note {
	float: left;
	height: 30px;
	line-height: 30px;
	position: relative;
}

.search_item_line_note .line_desc_add {
	margin-top: 0;
	vertical-align: middle;
	margin-left: 0;
}

.search_item_line_note>input {
	border: 1px solid #ccc;
	height: 27px;
	left: 0;
	position: absolute;
	top: -35px;
	width: 200px;
}

.detail_prize_all .search_item_line_note>input {
	left: inherit;
	right: 0;
	width: 200px;
}

.detail_prize_all .search_item_line_note {
	margin-right: 0px;
	float: right;
	margin-top: 0px;
}

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

/* add line note css ends */

/* shop by brands new css starts */
.brand-block {
	display: inline-table;
	height: 102px;
	margin: 0.5%;
	text-align: center;
	width: 15.6%;
}

.brand-block div:first-child {
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #ccc;
	width: 100%;
	height: 100%;
}

.brand-block a {
	box-shadow: none !important;
}

.brand-block img {
	height: auto !important;
	width: auto;
	max-width: 85px;
	max-height: 85px;
}

.shop-by-brands-txt {
	padding: 0;
	background-color: #e6e6e6;
	width: 98.5%;
	margin: 7px auto;
}

.shop-by-brands-txt form.a_to_z {
	float: none !important;
	display: inline-block;
	margin: 10px 7px;
}

.product_a_zclass {
	margin-left: auto;
	margin-right: auto;
	width: 97%;
}

@media (max-width:768px) {
	.brand-block {
		width: 23% !important;
		margin: 1%;
	}

	.brand-block img {
		height: 54px;
		width: auto;
		max-width: 100%;
	}
}

@media (max-width:480px) {
	.brand-block {
		width: 47.3% !important;
		margin: 1%;
	}
}

/* shop by brands new css ends */



#shopping_cart .highlight.divRow .divCell,
.highlight.popupNtLog,
.highlight.step7 .divTable.cart_history_table .divRow .divCell {
	border: 1px solid #ccc;
}

/****************************** manage Favorite list new design starts ***********************************/
.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;
}

.topTitleBtns .in_title {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#topDivOnFavorite {
	padding: 0px !important;
}

.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: 0px !important;
	width: 30px;
	height: 22px !important;
	display: inline-block;
	cursor: pointer;
	padding: 0px;
	background: url("/UI/images/oh_sprite1.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: #858585 !important;
	font-weight: 600;
	background: transparent;
}

.favlist-top-wrap .create-new-list-btn a.btn span {
	background-position: -177px -367px !important;
	background-image: url("/UI/images/oh_sprite1.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: #858585;
}

.backLink {
	background: url(/UI/images/oh_sprite1.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 !important;
	padding-bottom: 5px !important;
}

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

.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;
	height: 25px;
	line-height: 25px;
	margin-right: 7px;
}

.editFavList-form input {
	float: left;
	width: 200px !important;
	padding: 0 5px !important;
	height: 25px;
}

.editFavList-form .heading-star {
	color: red;
}

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

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

#dataTable.tblone.fav_table_filter .divClassStyle.pritxt {
	overflow: unset !important;
}

/* 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 {
	padding: 0;
	float: left;
	width: 100% !important;
}

#topDivOnFavorite label {
	float: left;
	margin: 10px auto 9px 10px;
	cursor: default;
}

#topDivOnFavorite .list_grid_icon {
	float: right;
	padding: 5px 10px 5px 5px;
	display: none;
}

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

.fav-editFrmPopup.editFavList-form label {
	width: 140px !important;
}

.editFavList-form,
.editFavList-form input {
	font-size: 12px;
}

.editFavList-form.editFavList-form .form-li.btnsDiv label {
	margin-top: 0px;
	width: 125px;
}


/* favorite list page new design grid view */
#gridview {
	width: 100%;
	padding: 5px;
	display: block;
	box-sizing: border-box;
	float: left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#gridview .block {
	width: 241px;
	margin: 5px;
	padding: 10px;
	box-sizing: border-box;
	height: 415px;
}

#gridview .divRow {
	width: 241px;
	margin: 5px;
	padding: 10px;
	box-sizing: border-box;
	height: 415px;
	display: block;
	float: left;
	clear: inherit;
}

#gridview .divRow.highlight {
	background-color: #d9edf7 !important;
	border: 1px solid #ccc;
}

#gridview .block .sel_chk,
#gridview .divRow .sel_chk {
	float: left;
}

#gridview .block .img,
#gridview .divRow .img {
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 150px;
	height: 150px;
}

#gridview .block .itemImageSearchResult,
#gridview .divRow .itemImageSearchResult {
	width: auto;
	height: auto;
	max-width: 150px;
	margin: 0 auto;
	float: none;
}

#gridview .block .grid_title_name,
#gridview .divRow .grid_title_name {
	padding: 0;
	width: 100%;
	margin: 10px auto;
}

#gridview .block .grid_title_name a,
#gridview .divRow .grid_title_name a {
	color: rgb(15, 73, 148);
	font-size: 14px;
}

#gridview .block .description,
#gridview .divRow .description {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 7px;
}

#gridview .block .sku_detail,
#gridview .divRow .sku_detail {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 7px;
}

#gridview .block .text,
#gridview .divRow .text {
	text-align: center;
}

#gridview .block .details,
#gridview .divRow .details {
	float: right;
	width: auto;
}

#gridview .block .grid_pro_detail,
#gridview .divRow .grid_pro_detail {
	color: #c02222;
	font-weight: 600;
}

#gridview .block .description ul,
#gridview .divRow .description ul {
	clear: both;
	width: 100%;
	padding: 0;
}

#gridview .block .button,
#gridview .divRow .button {
	clear: both;
	width: 100%;
	margin: 0 auto 7px auto;
}

#gridview .block .qt_prs,
#gridview .divRow .qt_prs {
	margin: 0 auto 7px auto;
	height: 70px;
	overflow: auto;
	width: 100%;
	clear: both;
}

#gridview .block .qt_prs .qt_prs,
#gridview .divRow .qt_prs .qt_prs {
	height: auto;
	margin: 0 auto;
}

#gridview .block .buy,
#gridview .divRow .buy {
	width: 100%;
	margin: 0 auto;
}

#gridview .block .grid_qty,
#gridview .divRow .grid_qty {
	float: left;
	width: 80px;
}

#gridview .block .adCartRes.grid_but,
#gridview .divRow .adCartRes.grid_but {
	width: 95px;
	background: #858585 url("/UI/images/sprite.png") repeat scroll -302px -198px !important;
}

#gridview .block .adCartRes.grid_but:hover,
#gridview .divRow .adCartRes.grid_but:hover {
	width: 95px;
	background: #313131 url("/UI/images/sprite.png") repeat scroll -302px -198px !important;
}

#gridview .block .note.new_note,
#gridview .divRow .note.new_note {
	padding: 0 !important;
	margin-bottom: 10px;
}

#gridview .block .note.new_note span.fl,
#gridview .divRow .note.new_note span.fl {
	margin-bottom: 5px;
}

.editFavList-form {
	float: left;
	width: 96%;
	padding: 10px 2% 0px 2%;
	background: #f1f1f1;
}

.editFavList-form .all_btn {
	float: left;
	width: auto !important;
	margin: 0 10px 0 0;
}

.editFavList-form .formLft.fl {
	width: 350px;
	margin-right: 10px;
}

.editFavList-form .formLft.fl .errmsg {
	line-height: 15px;
}

.editFavList-form .formLft.fl .errmsg img {
	vertical-align: middle;
	height: 14px;
	width: 14px;
}

#toptable_fav .btnAddCart .btn,
#toptable_fav .btnRemoveCart .btn,
#toptable_fav .add_itm_btn.btnTxtMode .btn.add_itm_txt,
.favListBtm .btnAddCart .btn,
.favListBtm .btnRemoveCart .btn {
	width: auto;
	padding: 0 7px 0 0 !important;
	margin: 0 !important;
	line-height: 25px !important;
	height: 25px !important;
	float: left;
	background-color: transparent !important;
	border: none !important;
	color: #858585 !important;
	font-weight: 600;
	background: transparent;
}

#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_sprite1.png");
	width: 25px;
	height: 25px;
	float: left;
}

#toptable_fav .btnAddCart .btn .icons,
.favListBtm .btnAddCart .btn .icons {
	background-position: 602px -204px !important;
	margin: 0 5px 0 auto;
}

#toptable_fav .btnRemoveCart .btn .icons,
.favListBtm .btnRemoveCart .btn .icons {
	background-position: -126px -364px !important;
	margin: 0 2px 0 auto;
}

#toptable_fav .add_itm_btn.btnTxtMode .btn .icons {
	background-position: -20px -364px !important;
}

.add_itm_btn.btnTxtMode {
	margin-right: 10px;
}

.favListBtm {
	float: left;
	width: 100%;
	padding: 7px 0;
}

.backBtnLink {
	height: 24px;
	float: right;
	line-height: 24px;
	margin-top: 3px;
	color: #0072BC;
}

.backBtnLink .preicon {
	font-size: 26px;
	line-height: 18px;
	float: left;
	height: 24px;
	margin-right: 2px;
}

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

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

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

#dataTable.tblone.fav_table_filter,
#dataTable.tblone.fav_table_filter tr {
	border: medium none !important;
}

.in_box .in_title {
	margin-bottom: 7px;
	/*width:960px;*/
}

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

.fav_table_filter .proheadtitle a {
	font-size: 12px;
}

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

.proheadtitle a {
	color: rgb(15, 73, 148);
}

.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 tr td .pritxt {
	height: auto;
	max-height: 86px;
	overflow: auto;
	font-size: 12px;
}

.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 {
	margin: 0 auto !important;
	text-align: left;
}

.editFavList-form {
	float: left;
	width: 96%;
	background: #f1f1f1;
}

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

.fav_table_filter .note.new_note {
	font-size: 11px;
}

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

.fav_table_filter .divClassStyle {
	padding-top: 0px;
}

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

.manage-fav-list-wrap {
	font-size: 12px;
}

.note.new_note {
	color: #930;
	font-size: 13px;
	min-height: 25px;
	float: left;
	line-height: 25px;
}

.strong.black.padlt .divClassStyle {
	float: left;
	padding-top: 5px;
	width: 50%;
	text-align: left;
	margin-left: 10px;
}

#dataTable .strong.black.padlt .input {
	border: 1px solid #cdcdcd;
	width: 30px;
	margin: 0 auto;
	float: right;
	text-align: center;
	margin-right: 10px;
}

#dataTable tr.highlight {
	padding: 5px 0px !important;
}

.fav_table_filter.tblone .odd td.pr-10,
.fav_table_filter.tblone .even td.pr-10 {
	padding-right: 10px !important;
}

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

.fav_list_manage .headRow {
	background: #696969;
	color: #fff;
	display: table-row;
}

.fav_list_manage .headRow .divCell {
	border-left: 1px solid #fff;
}

.fav-table #dataTable.tblone.fav_table_filter tr td p {
	padding-left: 0px;
}

.fav-table #dataTable .divRow.highlight,
.fav-table #dataTable .undefined.divRow {
	display: table-row;
}

#shopping_cart .step7 .divRow .divCell.viewCartCheck {
	text-align: center;
}

/* .fav-table #dataTable.tblone.fav_table_filter tr td #range_class{padding-top:0 !important; padding-bottom:0px !import</span></td>'; */
/************************************** manage Favorite list new design ends ************************************/

/* newsletter-email.php inline css patch */
#footer_block {
	overflow: visible !important;
	min-height: 30px
}

#enter-emailid {
	display: none
}

.newsletter_error,
.newsletter_success {
	text-align: center;
	width: auto;
	padding: 0 10px;
	position: absolute;
	top: 27px;
	left: 3px;
	height: 25px;
	line-height: 25px;
	min-width: 208px
}

.newsletter_error {
	color: #d6010e;
	background: #ffbaba 0 0;
	border: 1px solid #d6010e
}

.newsletter_success {
	background: #dff2bf 0 0;
	border: 1px solid #629827
}

#enter-emailid.newsletter_error a,
#enter-emailid.newsletter_success a {
	width: 10px;
	text-align: center;
	font-size: 11px;
	height: 10px;
	line-height: 10px;
	margin: 4px;
	padding: 2px
}

#enter-emailid.newsletter_error a {
	background: 0 0;
	border-radius: 50px;
	color: red;
	border: 1px solid red
}

#enter-emailid.newsletter_success a {
	border-radius: 50%;
	color: green;
	border: 1px solid green
}

#enter-emailid.newsletter_success #dyn_msg {
	color: green
}

/* poweredby.php inline css patch */
.dc span.fl {
	display: table-cell;
	line-height: 24px;
	margin-right: 5px;
	vertical-align: middle;
	color: #fff
}

.popUpAddCart .all_btn,
.popUpCreateFav .all_btn {
	padding-bottom: 0;
	padding-top: 0;
	height: 28px !important;
	line-height: 29px !important;
	display: inline-block;
}

.popUpCreateFav input {
	height: 28px;
}

/* admin user login pages */
#edit_user_sc .admin_box .man_user .formdiv {}

#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#reset,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#save,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#add_new {
	margin: 0px 10px 0 0;
}

#display_billing_id .promoCodeClass,
#display_shipping_id .promoCodeClass {
	margin: 0 auto;
}

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

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

.top_image {
	margin-right: 27px;
}

.event_image {
	width: 150px;
}

.s_image {
	margin-left: 65px;
	margin-top: 35px;
	width: 250px;
}

.p_underline {
	font-weight: 600;
	text-decoration: underline;
}

#order_quote_button {
	margin-bottom: 10px;
}

form.placeOrderHist {
	margin-left: 2px !important;
}

#create_company_form .formdiv .formlist {
	margin: 15px auto;
	width: 710px;
}

#create_company_form .formdiv .formlist li {
	clear: both;
	width: 100%;
	float: left;
}

#create_company_form .formdiv .formlist li input {
	width: 150px !important;
}

#create_company_form .formdiv .formlist li select {
	width: 163px !important;
	border: 1px solid #ccc;
}

#create_company_form .formdiv .formlist li #department_budget label {
	width: auto !important;
	margin-right: 5px;
}

#create_company_form .formdiv .formlist li .dep_man label {
	margin: 5px 0 0 5px;
	width: 35px;
}

#create_company_form .formdiv .formlist li .dep_man input.check {
	width: 15px !important;
	height: 15px;
	margin-top: 5px;
}

#create_company_form .formdiv .formlist li #submit_create_dept_button,
#create_company_form .formdiv .formlist li #add_new_department {
	float: left;
	margin: 0 10px 0 0;
	width: auto !important;
}

#create_company_form .formdiv .formlist #department_budget .all_btn.btn {
	width: auto !important;
}

#create_company_form .formdiv .formlist #department_budget label {
	margin-top: 7px !important;
}

#create_company_form .formdiv .formlist li .selbx {
	margin-right: 5px;
}

#create_company_form .formdiv .formlist li .all_btn {
	font-weight: 500;
}

/* .admin_panel table td:last-child a {float: right;width: 115px;padding-left: 0;padding-right: 0;}
.admin_panel table td:first-child a {float: left;} */
.admin_box {
	float: left;
	width: 100%;
}

.admin_box .in_title {
	width: auto !important;
}

.admin_box .man_user .formdiv {
	margin: 0 auto;
}

.admin_box .man_user .formdiv li {
	float: left;
	width: 100%;
	clear: both;
}

.admin_box .man_user .formdiv li input {
	width: 200px;
	border: 1px solid #ccc;
	padding: 3px 2px 3px 8px;
}

.admin_box .man_user .formdiv li input#order_app {
	width: 15px;
}

.admin_box .man_user .formdiv li select {
	border: 1px solid #ccc;
}

.admin_box .man_user .formdiv li #department_add {
	float: right;
	padding: 0 5px !important;
	font-size: 12px;
	height: 22px !important;
	line-height: 22px;
}

.admin_box .man_user .formdiv li #save,
.admin_box .man_user .formdiv li #reset,
.admin_box .man_user .formdiv li #add_new {
	float: left;
	margin: 0 10px 0 0;
	width: auto !important;
	padding: 0 10px;
}

.admin_box .man_user .mangUserUl input {
	width: 200px !important;
}

.admin_box .man_user .mangUserUl input[type="checkbox"] {
	width: 15px !important;
}

.admin_box .man_user .mangUserUl select {
	width: 213px !important;
	margin-right: 5px;
}

.admin_box .tableWrapper #department_list {
	border-color: #ccc;
}

.admin_box .tableWrapper #department_list th.th {
	padding: 10px 7px;
	/* background-color: #313131;color: #fff;*/
	border-color: #ccc;
}

.admin_box .tableWrapper #department_list .department_list_data td {
	padding: 7px;
	border-color: #ccc;
}

.admin_box .tableWrapper #department_list .department_list_data:nth-child(2n+1) {
	background-color: #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;
}

.tableWrapper table {
	margin-bottom: 0;
}

.tableWrapper table td table.promoCodeClass td {
	line-height: 16px;
}

#create_system_news #news_title,
#create_system_news #news_desp,
#create_system_news #exp_date {
	width: 200px;
	border: 1px solid #ccc;
}

#create_system_news #exp_date_show {
	margin: 0 auto;
}

.billfom .all_btn {
	margin: 0 10px 7px 0 !important;
}

.tableWrapper .tblone.edit_user_sc_table td {
	border: 1px solid #ccc !important;
	padding: 5px !important;
}

.tableWrapper .tblone.edit_user_sc_table th {
	border: 1px solid #ccc !important;
}

.tableWrapper .tblone.edit_user_sc_table td .btn {
	float: left;
	line-height: 25px;
}

.edit_user_sc.in_box .edit_user_sc.in_box {
	margin-bottom: 0;
}

.tableWrapper .tblone.edit_user_sc_table tr:nth-child(2n+1) {
	background-color: #f9f9f9;
}

.tableWrapper table .billing_addr_list:nth-child(2n+1),
.tableWrapper table .shipping_addr_list:nth-child(2n+1) {
	background-color: #f9f9f9;
}

#create_company_form .formdiv .formlist li .btn {
	margin: 0px 10px 0px 20px;
}

.admin_box .new_depart .formdiv .formlist li .dep_man span.add_rem {
	margin-left: 10px !important;
}

.admin_box .new_depart .formdiv .formlist li label.email {
	width: 50px !important;
}

/* admin user login pages ends */

/* Quick view popup new */
.popup_box.show-list {
	width: 340px;
	right: 0;
}

.popup_box.show-list .popup_top_msg {
	width: 100%;
	background-color: #696969;
	color: #fff;
	text-align: center;
	padding: 7px 0 10px 0;
	font-size: 14px
}

.popup_box.show-list .popup_details_info {
	width: 100%;
	height: auto;
	float: left
}

.popup_box.show-list .popup_details_info .shoppingCart thead th {
	padding: 8px 12px;
	text-align: right;
	background-color: #dfdfdf;
	color: #313131
}

.popup_box.show-list .popup_details_info .shoppingCart thead th:first-child {
	text-align: left
}

.popup_box.show-list .popup_details_info .shoppingCart tr td {
	text-align: right
}

.popup_box.show-list .popup_details_info .shoppingCart tr td:first-child {
	text-align: left
}

.popup_box.show-list .popup_details_info .shoppingCart 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_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: #facf46;
	color: #000;
	font-weight: 600;
	font-size: 13px
}

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

.cartQuickInfo {
	background-color: #dfdfdf;
	color: #212121
}

.cartQuickInfo tr:first-child {
	border-bottom: 1px solid #b9b9b9
}

.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 ends */

#globalNav1 .active_main_menu {
	background: #dad9db !important;
	color: #000 !important;
}

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

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

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover a {
	background: #30276a !important;
	border: none;
	color: #fff;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover ul li a {
	background: transparent !important;
	border: none;
	color: #000;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover ul li a:hover {
	background: #30276a !important;
	border: none;
	color: #fff;
}

#globalNav1 .sub_title.menu_bar a.sub_menu_active {
	background: transparent !important;
	border: none;
	color: #fff;
}

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

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


/****************css for Recently view*******************/
#recently_view .feed-left,
#recently_view .feed-right {
	background: url("/UI/images/sprite.png");
}

#recently_view {
	margin-bottom: 50px;
	position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.special-prize {
	line-height: 22px !important;
	height: 65px;
	display: table-cell;
	float: none;
	vertical-align: bottom;
}

/* #### CSS FILE NAME : #### color.css #### */
@charset "utf-8";.useadmin{background-color:#3879d9;border-top:1px solid #4168a3;border-bottom:1px solid #2758a1;}
body{background:#f5f5f5 none repeat scroll 0 0;}
.prod_dtls_bton1{background:#000000;color:#FFFFFF;}
.top_main .fail_serch{color:#000;}
.call_no{color:#ff400d;}
.banner{background:#cfd5df;}
.menu_image_heading{background-color:#E4E4E4;color:#000;}
a{color:#4C586B;}
#main_content{background:#fff none repeat scroll 0 0;}
.in_title{color:rgb(239, 245, 255);background:#3A2F80;}
.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:#facf46 none repeat scroll 0 0 !important;border:1px solid #facf46 !important;color:#000 !important;text-transform:capitalize;}
.box_item .redaddbtn ,.box_item .all_btn ,.box_item .btn ,.box_item .prod_dtls_bton1{}
.redaddbtn:hover ,.all_btn:hover ,.btn:hover , .prod_dtls_bton1:hover, #cart_out_put div:nth-child(2) a.btn.all_btn:hover, #cart_out_put div:nth-child(6) a.btn.all_btn:hover, .rt-submit-but #rt-sub:hover, .rt-submit-but #reset:hover, .rt-submit-but #write_review:hover{background:#202020 !important;border:1px solid #202020 !important;color:#fff !important;}
.prod_dtls_bton:hover{}
.info{color:#00529b;border:1px solid #00529b;background:#bde5f8;}
.success{background:#dff2bf;border:1px solid #4f8a10;color:#4f8a10;}
.alert{background:#FBD6D6;border:1px solid #D81D1D;color:#FF0000;}
.price{color:#c02222;}
.h_wrapper{background:#efeeee;}
.welcome_wrp{color:#000;}
.useadmin{background-color:#3879d9;border-top:1px solid #4168a3;border-bottom:1px solid #2758a1;}
.useadmin .shopcrt_bton_top:hover{background:#2758a1;color:#fff;}
.right_rd{box-shadow:none;}
#popup.popup_box{background:#fff;color:#000;border:5px solid #696969;}
.popup_buttons_main .add_cart,.popup_buttons_main .add_cart1{background:#696969;color:#fff;}
.popup_buttons_main .add_cart .view_cart{color:#fff}
.popup_buttons_main .prod_list{color:#000;background:#f3f2f2;}
.search_box .search_field{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#cac9c9 -moz-use-text-color #cac9c9 #cac9c9;border-image:none;border-style:solid none solid solid;border-width:1px 0 1px 1px;color:#9a9a9a;}
.search_box input{background:none;border:none}
.search_box .search_bton{background:#facf46;background:url("/UI/images/search.svg") no-repeat scroll 0px center #facf46;color:#fdfdfd;}
.search_box .search_bton:hover{}
.shop_rgt .checkout{background:url(/UI/images/checkout_dropdwn.png) 0 0 no-repeat;}
#header{background:#fff none repeat scroll 0 0;}
.shopcrt_bton_top, .prod_dtls_bton, .top_main .total, .login, .create_act, .login_block .welcome, .login_block .logout_link, .login_block .edit_ac_link, .login_block .user_name, .top_main .total span, #quickViewSubTotal, .count{color:#000;}
.login_block .logout_link:hover, .login_block .edit_ac_link:hover{}
.welimg{background:url("/UI/images/login.png") 0 0 no-repeat;}
.prod_dtls_bton:active{}
#topmain_stick .chk_thumb{background:url("/UI/images/chk_thumb.png") no-repeat transparent;background-position:6px 4px;}
.welimg{background:url("/UI/images/login.png") 0 0 no-repeat;}
#topmain_stick .prod_dtls_bton{color:#fff;}
.prod_shop{color:#ffffff;}
.prod_shop p{color:#ffffff;}
#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 .sku_class{color:#4d4d4d;}
#feat_prod .desc{color:#444444;}
#feat_prod .grid .gridcol .price span{color:#c02222;}
.module_title{color:#fff;}
.list_text{color:#000;}
#feat_prod .titles, #Specials .titles, #Manuf .titles{border-right:2px solid #fff;color:#000 !important;}
.qly_add_card .fl input{background:#fff none repeat scroll 0 0;border:1px solid #dadada;}
.need_help{background:url("/UI/images/needhelp.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;}
.box_item_num{background:url("/UI/images/needhelp.png") no-repeat scroll 0 0 transparent !important;}
.gen_info tr:first-child td{background:none repeat scroll 0 0 #3A2F80 !important;color:#fff;}
#Manuf .ad-gallery .ad-thumbs li{}
#sidebar .boxtype2{background:#cfd5df;}
#sidebar .boxtype1{background:#CFD5DF;}
#sidebar .box_item{background:#fff;border-top:none;}
#sidebar .side_box_title{color:#384457;}
.box_item_num .call_text{color:transparent !important;}
.box_item_num .call_us{color:#073a3e;}
.box_item_num .phno1{color:#2D2D2D;}
.boxtype2 .titles{color:#384457;text-shadow:0 1px #676A6F;}
#sidebar .facebook{background:url("/UI/images/facebook.png") no-repeat scroll 0 0 transparent;}
#sidebar .twitwr{background:url("/UI/images/twitter.png") no-repeat scroll 0 0 transparent;}
#sidebar .link_in{background:url("/UI/images/linked_in.png") no-repeat scroll 0 0 transparent;}
#sidebar .rss{background:url("/UI/images/rss.png") no-repeat scroll 0 0 transparent;}
#sidebar .box_item.box_item_content{border:none;background:none;}
#sidebar .box_item .module_title{border-top:1px solid #3A2F80;background:#3A2F80;}
#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:#3A2F80;border:1px solid #3A2F80;color:#fff;}
#sidebar .sb-productlist .northspace1 font{color:#c02222 !important;}
.box_item.alsocon .reset.sb-productlist > li{border-left:1px solid #a7a6a6;border-right:1px solid #a7a6a6;border-bottom:1px solid #a7a6a6;border-top:none;}
.productsec .also_qty .input{background:#fff;border:1px solid rgb(180, 185, 187)}
.boxtype1 .titles{color:#384457;}
.news_lett .newlett_txt{color:#4c8ceb;}
.news_lett .email_bx{color:#7F7F7F;border:1px solid #a7a7a7;}
.news_lett .email_bx{border:1px solid #a7a7a7;color:#7f7f7f;}
#nav{background:#fff none repeat scroll 0 0;}
.drop_menu_btn{background:url("/UI/images/drop_menu.png") center 2px no-repeat;border:none;}
.drop_menu_btn:hover{background:url("/UI/images/drop_menu.png") center -32px no-repeat;}
#globalNav1 .a_font{border-left:2px solid transparent;color:#ffffff;background:#3a2f80;background:-moz-linear-gradient(top, #3a2f80 0%, #251e51 100%);background:-webkit-linear-gradient(top, #3a2f80 0%,#251e51 100%);background:linear-gradient(to bottom, #3a2f80 0%,#251e51 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a2f80', endColorstr='#251e51',GradientType=0);}
#globalNav1 .a_font:hover{color:#000;background:#dad9db !important;}
.d_down{background:#dad9db;}
.d_hover{background:blue;}
.title{background:#dad9db;}
.sub_title.menu_bar > a{color:#000;}
.sub_title.menu_bar > a:hover{background:#3A2F80 !important;}
.sub_title.menu_bar > a:hover .symbol_right{color:#fff;}
.submenu_fontsize{color:#000;}
.submenu_fontsize:hover{color:#fff;background:#3A2F80 !important;}
#footer{background:#3A2F80;}
#footer_block{border-bottom:1px solid #575656;}
.foot_bot{background:#3A2F80;}
.ftcol h3{color:#fff;}
.ftcol_ul a{color:#fff}
.ftcol_ul a:hover{color:#FACF46;}
.copy_rgt p{color:#ffffff;}
.aos a{color:#fff}
#footer_block .Subscribe .place-subscribe{background:#FACF46 !important;border:1px solid #FACF46 !important;color:#000 !important;}
#footer_block .Subscribe .place-subscribe:hover{background:#696969 !important;border:1px solid #696969 !important;color:#fff !important;}
.product_a_zclass{}
.product_a_zclass td{border-bottom:1px dashed #CCCCCC;}
.manufacturerclass td{background:#FFFFFF;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.manufacturerclass td:hover{box-shadow:1px 1px #CCCCCC;}
.manufacturerclass td:hover .brandname b{color:#000}
.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 #fff;}
.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:#3A2F80;border-left:1px solid;color:#fff;}
.fav_list_table .headRow .divCell{background:#696969;border-left:1px solid #fff;color:#fff;}
.fav_list_manage .headRow{background:#696969;color:#fff;}
.fav_list_manage .headRow .divCell{border-left:1px solid #fff;}
.fav_table_filter{border:1px solid rgb(202, 202, 202);}
.fav_table_filter tr{border:1px solid rgb(202, 202, 202);}
.fav_table_filter th{border:1px solid rgb(202, 202, 202);}
.fav_table_filter td{border:1px solid rgb(202, 202, 202);}
.inkt_finder .inpt{background:#fff url("/UI/images/sel_box.png") no-repeat scroll right -1px;border:1px solid #ccc;color:#555555;}
#ikt_find_home{border:1px solid #a7a6a6;}
.in_box{background:none repeat scroll 0 0 #fff;border:1px solid #dddddd;}
.in_title, #reviews > #reviews_heading, #review_popup_div > div#review_frm #heading > span, #iktManufacturer h2{background:#3A2F80;color:#fff;}
.inkt_finder .ikt_search{background:#6CA536;border:1px solid #6CA536;color:#fff;}
.inkt_finder .ikt_search:hover{background:#202020;border:1px solid #202020;color:#fff;}
#popup .prod_dtls_bton1 a{color:#000 !important;}
#popup .prod_dtls_bton1 a:hover{color:#fff !important;}
#comp_prod .prod_img > img{height:auto;width:auto;}
.menu_images{border-bottom:2px solid #bcc3d0;}
.sub_menu{border:1px solid #dddddd;background-color:#FFFFFF;}
.sub_menu_shading{background-color:#3A2F80;}
.sub_menu_shading tr td a{color:#FFFFFF;}
.sub_menu_shading tr td a:hover{background:#000;color:#fff;}
.submenu_div{background-color:#FFFFFF;border:1px solid rgb(4, 14, 19);border-bottom:3px solid rgb(4, 14, 19);}
.submenu_div .menu_fontsize{color:rgb(0, 151, 236);}
.submenu_div .submenu_fontsize{color:#8BAEC1;}
.submenu_div .submenu_fontsize:hover{text-decoration:underline;color:rgb(255, 185, 60)}
.sub_head{color:#39A571;}
#sub_menu{background:#212121;border:1px solid #006792;}
#sub_menu .head_cont{background:#212121;border:1px solid #006792;border-bottom:none;}
#sub_menu .sm_head{color:#a5640b;}
#sub_menu .sm_sub_head{color:#fff;border-bottom:1px solid #555555;}
#sub_menu .sm_links .sm_anchor{color:#a9a9a9;}
.menu_table.sub_menu_shading ul li a{color:#fff;}
.menu_table.sub_menu_shading ul li:hover a{color:#000;}
.menu_table.sub_menu_shading ul li:hover{background:#fff;color:#000;}
.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 -13px -117px;}
.quickHideDiv{background:#E8E8E8;}
#lblock .best_fav:hover{background:#f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll 50% 19%;}
.grid_frieght_delivery{background:rgba(0, 0, 0, 0) url("/UI/images/freight_delivery.png") no-repeat scroll center center;}
#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading{background:#fff;}
.cat_tect .menu_image_heading{background:#fff;color:#0182bf;}
#product_details .small_menu.reset.southspace2.ovfl-hidden.padsouth1 a{color:#5d5d5d;}
.menu_fontsize:hover{color:#3372c8;}
.small_menu{border-bottom:1px solid #808080;}
.small_menu li{background:url(/UI/images/links_deviderBrand.png) scroll 0px 2px no-repeat;}
.small_menu li:hover{color:rgb(46, 87, 192) !important;}
.small_menu li.active{color:#174d9e !important;}
.small_menu .active a{color:#c62424 !important;}
.small_menu.small_menu1 .active{color:red !important;}
#breadcrumbs{border-bottom:1px solid #cbcbcb;}
#breadcrumbs a{color:#000}
#breadcrumbs li{background:url(/UI/images/links_devider.png) 0 0 no-repeat;}
#breadcrumbs li:first-child{background:none;}
#main_links a{color:#000000}
#breadcrumbs a.active, #breadcrumbs a:hover{color:#cf1c05;}
#content .mid_pan{border:1px solid #e0e0e0;color:#000 !important;}
.mid_pan .heading{color:#174d9e;}
.mid_pan .stock{color:#497D00;}
.mid_pan .prod li{color:#000}
.mid_pan .bold{color:#373737;}
.mid_pan .over{color:#000;}
.mid_pan .head_sub{color:#c02222;}
.mid_pan .head_sub > span{color:#444;}
.mid_pan .each{background:#fff;border:1px solid #ccc;}
.mid_pan .prod li{color:#000;}
#detailTab{color:#fff;background:#1d1d1d;}
#detailTab.active{background:#1d1d1d;color:#fff;}
#reviewTab.active{background:#ff7900;color:#fff;}
#compareTab.active{background:rgb(13, 70, 155);color:#fff;}
#vbrand_tab_d.active{background:#6ca536;color:#fff;}
#reviewTab{background:#ff7900;color:#fff;}
#compareTab{color:#fff;background:rgb(13, 70, 155);}
#vbrand_tab_d{background:#6ca536 none repeat scroll 0 0;color:#fff;}
#vbrand_tab th{background-color:#F3F3F3;color:#000000;}
#vbrand_tab .linebtm td{border-bottom:1px solid #ADBDC6;}
#vbrand_tab{border:1px solid #dddddd;background:#fff;border-top:none;}
#vbrand_tab .barnds{border-bottom:1px solid #EEEEEE;}
#vbrand_tab .vb_txt{background:#F3F3F3;color:#000000;}
#vbrand_tab .sb-productlist li:first-child{border-top:none}
#vbrand_tab.pritxt{color:#dc031e;}
#vbrand_tab a{color:#000;}
#upsell .magnifier, #vbrand_tab .magnifier{background-position:0 -2px !important;}
#upsell > h2,#prod_description #vbrand_tab > h2{background:#e4e4e4;}
#upsell .tbltwo th{background-color:#F3F3F3;color:#000000;}
.productsec #upsell{border:1px solid #dddddd;background:#fff;border-top:none;}
#details .divTable h2{background:#E4E4E4 none repeat scroll 0 0;}
#details .divCell{border-bottom:1px solid #eee;color:#000;}
#details .divRow .divCell:first-child{color:#323232;}
#details .divCell > p{line-height:20px;}
#details{border:1px solid #dddddd;background:#fff;border-top:none;}
#details th{color:#000;background-color:#f3f3f3;}
#details tr td:first-child{color:#323232;}
#details td{color:#777;}
#prod_buttons .prod_bton1{background:url(/UI/images/prod_bton.gif) 0 0 repeat-x;border:1px solid #bababa;color:#000;}
#prod_buttons span{background:url(/UI/images/icons.png) 0 0 no-repeat;}
#prod_buttons .enlarge{background-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:1px solid #dddddd;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:#c02222;}
.boxtype2 .call_text{color:#4c8ceb}
.boxtype2 .call_us{color:#890D0D}
.boxtype2 .phno1{color:#2D2D2D;}
.boxtype2 .titles{color:#384457;text-shadow:0 1px #676A6F;}
.boxtype1 .newlett_txt{color:#4c8ceb;}
.prod-more a{}
.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:#3A2F80 !important;color:#fff}
.steps .eachstep .active{background:#38a4ea !important;color:#fff}
.steps .eachstep.first{border:none;background:#038f30;}
.steps .eachstep .title{color:#fff;}
.steps .eachstep .number{background:none repeat scroll 0 0 #5C5C5C;border:1px solid #FFFFFF;color:white;}
.steps .eachstep.first .number{background:#1D1D1D;}
.steps .eachstep.first .title{color:#FFF}
.steps .eachstep.active{background:#038f30;}
.steps .eachstep.active .number{background:#1d1d1d;}
.steps .eachstep.active .title{color:#FFF}
.step1 .printpagin a{background:none repeat scroll 0 0 #FFFFFF;color:#6e6e6e;border:solid 1px #adadad}
.step1 .printpagin a:hover, .printpagin a.active{background:none repeat scroll 0 0 #38a4ea;}
.northspace2 select{background-color:rgba(0, 0, 0, 0);background-image:url("/UI/images/select_arrow.png");border:thin solid #ccc;}
.northspace2 select:hover{background:url("/UI/images/select_arrow_hover.png");}
#fontStyleInput{border:1px solid #CCCCCC;}
.step4 .input_box{border:1px solid #a9a9a9;}
.step5 .head_print{color:#5b8fcf;}
.step5 .red_tex{color:#af2626;}
.step5 .button2{color:#fff;}
.step5 .chan_layout{background:#e20505}
.step5 .chan_logo{background:#0072ff}
.step5 .chan_prod{background:#9800d0}
.step5 .chan_text{background:#ff7e00}
.step5 .chan_comm{background:#af2626}
.step5 .blue_tex1{color:#5b8fcf;}
.step6 .print_head1{color:#3E3E3E;}
.step6 .c_prod_code{color:#505050;}
.step7 .ps_shop_cart{color:#000;}
.step7 .ps_shop_cart th{background-color:#696969;color:#fff;border-left:1px solid rgb(180, 180, 180);}
.step7 .ps_shop_cart tbody{background-color:#F3F3F3;}
.step7 .viw _cp_prod{background:none repeat scroll 0 0 #AF2626;border:medium none;color:#FFFFFF;}
.step7 .viw_cp_prod:hover{background-color:#4C4C4C}
.step7 .cp_mod, .cp_del{background:none repeat scroll 0 0 #4C4C4C;border:medium none;color:#FFFFFF;}
.step7 .cp_mod:hover, .cp_del:hover{background-color:#AF2626}
.step7 .divTable .headRow{background:#696969;border-right:1px solid #fff;}
.step7 .divTable .headRow .divCell{border-right:1px solid #fff;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:#3A2F80;color:#fff;}
.boxtype1 div.rtdiv .serchtxt{color:rgb(239, 245, 255);}
.pagin a{background:#fff;color:#626161;border:1px solid #fff;}
.pagin a:hover, .pagin a.active{background:#005387;color:#fff}
.pagin a.nxtarw{background:url(/UI/images/rtarw.png) 98% 2px no-repeat;border:none}
.sortby .pagin a.nxtarw:hover{color:#4C8CEB}
.pagin a.prvarw{background:url(/UI/images/prvarw.png) 98% 2px no-repeat;}
.sortby .pagin a.prvarw:hover{color:#4C8CEB}
.productsec .sortby{background:#dddddd;border-bottom:1px solid #e0e1e2;}
.productsec .collt .combtn{background:url(/UI/images/btntwo.gif) 0 0 repeat-x;border:1px solid #bababa;color:#000;}
.productsec .collt .combtn:hover{background:url(/UI/images/btntwo.gif) 0 -35px repeat-x}
.productsec .collt .boxim{background:#fff;border:1px solid #bababa;}
.productsec .grntxt{color:#0a80b0}
.productsec .productname a{color:#174d9e;}
.productsec .productname a:hover{color:#29374D;}
#prod_description .productname a{color:#3A2F80}
#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{dborder:1px solid #7cb7cc;background-color:#fff;}
#globalNav2{background:url("/UI/images/nav2bg.jpg") 0 0 repeat-x;border-bottom:3px solid #29374d;}
#globalNav2 #dropdownMenu li{border-right:1px solid #bfbfbf;box-shadow:1px 0 0 0 #fff;}
#globalNav2 .a_font{color:#4C586B}
#globalNav2 #dropdownMenu li:hover a{background:#4c586b;}
#globalNav2 .drop_menu_btn{background:url("/UI/images/drop_menu.png") center 4px no-repeat;border:none;}
#globalNav2 .drop_menu_btn:hover{background:url("/UI/images/drop_menu.png") center -30px no-repeat;}
.print_nav{background:rgb(219,165,22);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjk2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(219,165,22)), color-stop(100%, rgb(219,150,22)));background:-webkit-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:-o-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:-ms-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:linear-gradient(to bottom, rgb(219,165,22) 0%, rgb(219,150,22) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dba516', endColorstr='#db9616', GradientType=0);border-top:1px solid #dbcb9e;border-bottom:1px solid #735215;color:#5a1700;text-shadow:1px 1px 0 #e9c273;}
.print_nav:hover{background:rgb(255,184,1);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,184,1)), color-stop(100%, rgb(255,165,1)));background:-webkit-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:-o-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:-ms-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:linear-gradient(to bottom, rgb(255,184,1) 0%, rgb(255,165,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb801', endColorstr='#ffa501', GradientType=0);border-top:1px solid #ffe8ab;border-bottom:1px solid #7d5000;}
.arrow{background:url("/UI/images/print_arrow.png") 0 -10px no-repeat;}
.arrow1{background:url("/UI/images/print_arrow.png") 0 0 no-repeat;}
.formdiv .formlist li .input{color:#000;border:1px solid #cdcdcd;}
.formdiv .formlist li span{color:#F00}
.why_edit{color:#497D00}
.formlist .main_label{color:#000 !important;}
.formdiv .specialOfferSpan{color:#FF0000;}
.item_detail_page td.detail_left{border-bottom:1px solid #EEE;border-right:none;}
.productsec .tbltwo tr th{background-color:#F3F3F3;color:#777;border-bottom:1px solid #EEE;}
.sb-productlist li{border-top:1px solid rgb(171, 184, 189)}
.leftbar .boxtype1{border-bottom:1px solid #ADBDC6;}
.leftbar .boxtype1 .titles{background:#3A2F80;color:#fff;}
.fil-list a{color:#29374D;}
.productsec .boxtype1{border-bottom:none}
.midcol .boxtype1{background:white;}
.brandname b{color:#fff;}
.brandname b:hover{color:#000;}
.productsec .linebtm td{border-bottom:1px solid #ADBDC6;}
.productsec .tbltwo .pritxt{color:#c02222}
.productsec .tbltwo .input{background:#fff;border:1px solid #dcdcdc;}
.minhght .pritxt select{border:1px solid #ADBDC6;}
.new_depart .formdiv .formlist li .selbx{background-image:none;}
.new_depart .formdiv .formlist li span.tblone{color:#797878;}
.quicksec .txtone{color:#038f30;}
.quicksec .listpg .input{background:#f0eff0;border:1px solid #cdcdcd;color:#000;}
.productsec .collt .select{background:#fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;}
.productsec .colrt .select{background:#fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;}
.productsec .tbltwo tr th{background-color:#F3F3F3;color:#777;border-bottom:1px solid #EEE;}
.productsec .tbltwo .quikbtn{background:url(/UI/images/quick-btn.gif) 0 0 no-repeat;}
.item_detail_page td.detail_right{border-bottom:1px solid #EEE;border-left:none;}
.item_detail_page th{border-bottom:1px solid #eee}
.report th{background:#007EC3;color:#fff;border-right:1px solid #fff;}
.report tr.odd td{background:#fff;}
.report tr.even td{background:#eeeeee;border-right:1px solid rgb(202, 202, 202);border-bottom:1px solid rgb(202, 202, 202);}
.report .odd td{border-right:1px solid rgb(202, 202, 202);border-bottom:1px solid rgb(202, 202, 202);}
.even.pr_des{color:rgb(15, 73, 148);}
.tblone .th{background:#3A2F80;color:#fff;border-left:1px solid rgb(136, 128, 128);}
.viewcartsec .input{border:1px solid #cdcdcd;}
.viewcartsec .input1{border:1px solid #cdcdcd;}
.check-btn{background:url(/UI/images/checkout1.png) 0 0 no-repeat;border:none;}
.check-btn:hover{background:url(/UI/images/checkout1.png) 0 -49px no-repeat}
#top_subtotal b{color:rgb(102, 7, 7)}
.ps_shop_cart tr{border-bottom:1px solid rgb(206, 202, 202);}
.ps_shop_cart td{border-left:1px solid rgb(206, 202, 202);}
.highlight td{border-left:1px solid rgb(216, 202, 202);}
tr.highlight{border-bottom:1px solid rgb(223, 202, 202);}
.colmid .blcktxt{background:#696969;}
.colmid p{background:#3A2F80;color:#fff;}
.colmid.fl.last{border:none;}
.blue-link{color:rgb(15, 73, 148)}
.sticktop{background:#1d1d1d;}
.sticktop .total{color:#fff;}
.stickyHeaderspan{background:#202020 none repeat scroll 0 0;}
#topmain_stick #popup1{background:#fff;border:5px solid #696969;}
.qualify{color:#fff;}
.call span{color:#670000;}
.sb-productlist li.last{border-bottom:none;}
.item_detail_page td.detail_right{border-left:0 none;}
.shopcrt_bton_top.curve2{border:none;box-shadow:none;}
#SliderNameNavigation{background:url("../../UI/images/contolbg.png") repeat-x scroll 0 0 transparent;}
#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, #SliderNameNavigation a.active:hover{}
#main_prod_first{background-color:#f3f3f3;border:2px solid #ddd;border-top:none;}
#icons p{background:url(/UI/images/icons.png) 0 0 no-repeat;}
#prod_tour a{color:#bc0d0d;}
.purchasec .shopcrt_bton_top{background:#1d1d1d !important;color:#fff !important;}
.purchasec .shopcrt_bton_top:hover{color:#fff !important;background:#3A2F80 !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);}
.even td{background:#f9f9f9;border-bottom:1px solid #d6d4d4;border-left:1px solid rgb(202, 202, 202);}
.highlight{background-color:rgb(152, 186, 206) !important;}
.viewcartsec #list_edit_selection{border:1px solid #5D5B5B;}
#toptable_fav .highlight td{border-bottom:1px solid #D6D4D4;}
.undefined td{border-bottom:1px solid rgb(206, 202, 202);border-left:1px solid rgb(206, 202, 202);}
.productsec .collt .select{background:#fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;}
.productsec .tbltwo .quikbtn{background:url(/UI/images/quick-btn.gif) 0 0 no-repeat;}
.new_depart .formdiv .formlist li .selbx{background-image:none;}
.promotsec .compbtn{background:url(/UI/images/comp-btn.png) 0 0 no-repeat;border:none;}
.promotsec .compbtn:hover{background-position:0 -59px}
.password_not_match{color:red;}
.divRow:nth-child(2n+1){background:#E4E4E4;}
.tiltes1{border-bottom:1px dotted #ccc;color:#2e2828 !important;}
.tiltes2{border-bottom:1px dotted #ccc;color:#2e2828 !important;}
.pro_arrow_right{background:rgba(0, 0, 0, 0) url("/UI/images/pro_arrow_right.png") no-repeat scroll 0 0/15px 15px;}
.pro_arrow_right:hover{background:rgba(0, 0, 0, 0) url("/UI/images/pro_right_hover.png") no-repeat scroll 0 0/15px 15px;}
.pro_arrow_left{background:rgba(0, 0, 0, 0) url("/UI/images/pro_arrow_left.png") no-repeat scroll 0 0/15px 15px;}
.pro_arrow_left:hover{background:rgba(0, 0, 0, 0) url("/UI/images/pro_left_hover.png") no-repeat scroll 0 0/15px 15px;}
.below_image img{border:1px solid #cecece;}
.quote_checkout, .success_chk{color:#6ca536;}
#fancybox-content .popupNtLog div center b span{color:#4f8a10;}
#dataTable.tblone.fav_table_filter tr td, #dataTable.tblone.fav_table_filter tr th{border:1px solid #dddddd !important;}
.viewcartsec h1{color:#840909;}
.viewcartsec h2{color:#840909;}
p.finePrint{color:#9a9a9a;}
.compare_t{background:#174d9e;color:#fff;}
.location_map img{border:2px solid #cfcfcf;}
.location_map a{color:#231f20;}
.ac_results{background-color:white;border:1px solid black;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0a246a;color:white;}
.heading{background:none repeat scroll 0 0 #dddddd;}
#form_auth_net{border:1px solid #dddddd;}
.divCellBrands .cart_action .qt_prs .pritxt{color:#c02222;}
.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{color:red;}

/* #### 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 #### */
@media (max-width: 480px) {
	.prod-more a {font-size: 9px !important;padding: 8px 2px !important;}
	#order_history_update .divCell label {text-align: left; width: 50%;}
	#order_history_update div{clear:both;}
	#order_history_update .historyComment, #order_history_update .hComment.even{position:static;}
	#productImage { background: rgba(0, 0, 0, 0) transparent repeat scroll 0 0 !important;padding:0 !important;}
	#productImage:hover {background: rgba(0, 0, 0, 0) transparent repeat scroll 0 0 !important;padding:0 !important;line-height:0;}
	.gri_in{width:25px;}
	.grid_qty{font-size:11px;min-width:55%;}
	.compareCheckBox, .grid_compare{margin:0;}
	.list_v_inline .redaddbtn.fl{height:33px;}
	.block{margin:3px !important;width:147px !important; height:370px;}
	.grid_title_name{width:100%;padding:0;    text-align: center;  margin-bottom: 10px;}
	.block .img{margin-top:5px;height:120px; width:99% !important;}
	.grid_frieght_delivery{width:73px;}
	.list_view_des{  width: 54% !important;}
	.img{width:100px !important;}
	.list_v_inline .prod_det_btn{ width: 97px;}
	#prodForm .block .description { margin: 0;padding: 2px;text-align: left;font-size:11px;width: 96%;}
	.list_v_inline .input{height:27px;}
	#prodForm .block .description .text{text-align:center; width: 40%;}
	.manufacturerclass img {width: 80px;}
	.imgSearchResult{top: auto; width: 93%;}
	#prodForm .block .grid_pro_detail{  width: 13%;margin:0;    font-size: 9px;    text-transform: inherit;}
	.color_5d5d5d{    font-size: 10px;}
	.qt_prs .pritxt{    font-size: 11px;}
	.imgSearchResult .imgSearchFullSize { height: auto; width: 82%;}
	.brand_list ul{width:295px}
	.search_button1{right:30px;}
	.even.divRow.checkoutpageprice {border-top: 1px solid #eee;padding: 9px 0 22px !important;}
	.odd.pr_des.divRow.checkoutpageprice {padding: 9px 0 22px;}
	.even.pr_des.divRow.checkoutpageprice { border-top: 0 !important;  padding: 9px 0 22px!important;}
	.checkoutprice span{display:block;}
	.divCell.checkoutprice { padding: 10px 15px; width: 91%;}
	.divCell.checkoutprice > span { float: left; padding-right: 6px;}
	.no_padd.divCell.checkoutpagepricemobile {display: none;}
	#footer_block,.footer_mid_block, #ftwrap{width:100%;}
	.box_item.news_lett.foot_news_lett { width: 100% !important;padding-top:15px;}
	#footer_block .box_item_follow > div {margin:5px 0 5px 5px;width: 64px;}
	#footer_block .box_item ul { float: left; margin: 5px 0 0;width: 104px;}
	#footer_block > img{width:120px;}
	#ftwrap .ftcol {width:50% !important;}
	#ftwrap .ftcol { min-height: 140px; width: 45% !important;}
	.formdiv .formlist li .btn{ padding: 2px 10px 7px;}
	#department_list colgroup {display: none !important;}
	#promo_header th { font-size: 10px;}
	#department_budget{margin-left:0px;}
	.formdiv .formlist li span{	font-size:8px;}
	.formdiv .formlist li label{font-size:10px;}
	.tblone td { font-size: 8px;}
	.tblone .th { font-size: 8px !important; padding: 10px 0;}
	.tblone a { font-size: 8px; margin: 0 !important; padding: 5px 8px !important; text-decoration: none;}
	.tblone colgroup { display: none !important;}
	#contact_type { width: 85px !important;}
	.billfom .spec_eq{padding-left:0px;}
	textarea{    width: 98% !important;}
	.new_depart .formdiv .formlist li a{font-size:8px;float:right;margin:-23px 5px 0 !important;}
	.submit_create_dept_button_label{display:none;}
	.quicksec .listpg .input{width:30px !important;}
	.quicksec .listpg .col1{width:100px !important;}
	.quicksec .listpg .col2{width:77px !important;}
	.note{width:112px !important;}
	.note > input {    width: 60px !important;}
	.quicksec #quick_add_to_cart{margin-right:0px !important;}
	#quick_add_order{float:none !important}
	.right {   padding: 10px 0;}
	.viewcartsec #list_edit_selection {border: 1px solid #5d5b5b;margin-bottom: 10px;width: 100px;}
	.southspace2 input {font-size: 12px !important;line-height: 13px !important;margin: -3px;padding: 3px 6px !important;}
	.manage{line-height:19px;}
	.fav_list_table .headRow{display:none;}
	#toptable_fav form div {margin: 10px !important;padding: 0 !important;}
	.fav_list_table .divCell input{margin-top:0px;}
	.fav_list_image{width:37%;}
	.itemImageSearchResult{padding:0px;margin:0;}
	.divCell.fav_middle { width: 87%;}
	.fav_list_table .divCell:nth-child(2){width:90%;}
	.fav_list_table .divClassStyle{float:right !important;}
	#toptable_fav .redaddbtn, #fav_rev_id {background: #6ca536 !important; padding: 0 10px 2px;}
	#filters{width:100%;float:none;}
	#leftstickey.leftbar .boxtype1, #leftstickey, #filters, .fav_list_res{width:100% !important;}
	.all_btn.btn.add_itm_txt {background: #1d1d1d !important; padding: 6px !important;}
	.divCell.strong.black.padlt.fav_last { border-bottom: 1px solid #000; padding-top: 10px; width: 98%;padding-bottom: 10px;}
	.fav_list_table .divCell input { float: right; margin-top: 0;}
	.divClassStyle { float: right; width: 80%; padding-top: 4px; text-align:center; font-size:100%;}
	.fav_last input {   margin-right: 28px;}
	.boxtype1 div.rtdiv{padding: 5px 0;}
	.boxtype1 div.rtdiv .serchtxt{font-size:13px;}
	.box_item.box_item_num{height:219px !important;}
	.box_item_num .call_us{margin-top:200px !important; margin-left:25px;}
	.list_v_inline .redaddbtn.fl{height:35px; font-size:0px !important;}
	.list_v_inline .prod_det_btn{  width: 97px; font-size:96%; margin-right:7px !important;}
}

@media (min-width:480px) and (max-width: 769px) {
	#order_history_update .divCell label{text-align: left; width: 50%;}
	#order_history_update div{clear:both;}
	#order_history_update .historyComment{position:static;}
	#order_history_update .hComment.even{position:static;}
	#headerResponsive.responsiveHeader{display:block !important;}
	.box_item.box_item_num{height:210px !important;}
	.box_item_num .call_us{margin-top:105px !important;}
}
@media (min-width: 769px) {
	.cart_history_table .divCell label{display:none;}
}
@media (max-width: 769px) {
	body{min-width:0 !important;}
	.news_lett .Subscribe{width:100%;}
	#footer_block .box_item_follow > div, #footer_block .box_item ul,.news_lett .email_bx{width:auto !important;}
	.divCell.checkoutprice { padding: 10px 15px; width: 90%;}
	.block{margin:3px !important;}
	.boxtype1 div.rtdiv{    padding: 5px 0;}
	#quick_entry_form{width:100% !important;margin:0 !important;}
	.boxtype1 div.rtdiv .serchtxt{font-size:13px;}
	#quick_entry_form table{padding:0 !important;}
	.report { font-size: 10px; width: 980px;}
	.foot_bot{height:80px;}
	#order_history_update form { overflow-y: scroll; width: 100%;}
	#quick_add_to_cart{margin-top: -24px !important;}
	.no_padd.divCell.checkoutpagepricemobile { display: none;}
	.quicksec .listpg { width: 100% !important;}
	.even.divRow.checkoutpageprice { border-top: 1px solid #eee; padding: 9px 0 39px !important;}
	.odd.pr_des.divRow.checkoutpageprice { padding: 9px 0 39px;}
	.even.pr_des.divRow.checkoutpageprice {border-top: 0 !important; padding: 9px 0 39px!important;}
	.divCell.checkoutprice > span { float: left; padding-right: 6px;}
	#order_history_update form, #toptable_fav { overflow-y: scroll; width: 100%;}
	.fl .in_box .in_title { width: 100%;}
	#shopping_cart .step7 {    margin-bottom: 10px;  margin-top: 10px; overflow: auto; width: 100%;}
	.step7 {  overflow: auto; width: 100%;}
	.cart_history_table .divRow.checkoutpageprice .lo_padd {  text-indent: 130px;}
	.formdiv .formlist li .input, #create_acc_form #linput2, #create_acc_form #linput1{font-size:10px;}
	.checkoutprice span{display:block;}
	.responsiveHeader{display:block;}
	#header, #nav, #topmain_stick {   display: none !important;}
	.topmain_stick{display:none !important;}
	#main_content{margin-top:58px;}
	.d_down{display:none;}
	.navlist > span { color: #fff; float: right; font-size: 15px;}
	.responsiveHeader { background: #fff none repeat scroll 0 0; border-bottom: 3px solid #006495; height: 46px;	position:fixed;z-index: 999999;width:100%; top:0;}
	.res-navigation {    float: left !important;	}
	.userDetailsRes {   float: right !important;}
	.spritebg,.mobileFilterDiv {background: rgba(0, 0, 0, 0) url("/UI/images/mobile-sprite.png") no-repeat scroll 0 0;cursor:pointer;  height: 45px;    width: 45px;}
	.res-logo {}
	.logodiv { margin: 0 auto; width: 130px;}
	.responsiveHeader .logo { float: left;  text-align: center;}
	.logo > img { height: auto; width: 130px; margin-top:0px;}
	.res-logo > img { height: auto; margin: 0 auto; width: 136px;}
	.responsiveHeader .logo { float: left;}
	/* .menulink { background-position:-2px -53px;  border-right: 1px solid #eee; display: block; float: left;}
	.menulink_hov {   background-position: -4px -121px;	 display: block;  }
	.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;}
	.searchlink_click {    background-color: #a7dfec;    background-position: -43px -121px;}
	.loginlink {    background-position:-120px -11px;	        border-left: 1px solid #eee;    display: block;    float: left;} */
	.menulink { background: transparent url(/UI/images/menu-m.svg) no-repeat scroll 0 !important;
		background-position: -2px -53px;
		border-right: 1px solid #eee;
		display: block;
		float: left;}
	.menulink_hov{background-position:-4px -121px;display:block;}
	.searchlink {    background: transparent url(/UI/images/search-m.svg) no-repeat scroll 0px !important;
		border-right: 1px solid #eee;
		display: block;
		float: left;  }
	.emptycartmaster{   
		background: transparent url(/UI/images/cart_grey.svg) no-repeat scroll 10px 8px !important;
		border-left: 1px solid #eee;
		display: block;
		float: left;}
	.searchlink_click{background-color:#a7dfec;background-position:-43px -121px;}
	.loginlink {    
		background: transparent url(/UI/images/profile-ico.svg) no-repeat scroll 8px 10px !important;
		border-left: 1px solid #eee;
		display: block;
		float: left;}
	.withoutloginlink {    background-position: -122px -123px;}
	/* mobile nav */
	.res_nav {background: #006495;position: absolute;top: 48px;height: 360px;overflow-y: scroll;width: 310px;z-index: 999999999;}
	.sub_title,.anchor0,.anchor1,.anchor2,.anchor3,.anchor4,.anchor5,.anchor6,.anchor7,.anchor8,.anchor9{width:auto !important;}
	.sub_title.more-li {border-bottom: 0 none;}
	.louticon{margin-left:-20px;}
	.logout_link{line-height: 20px;}
	#dropdownMenuMobile {list-style: outside none none;margin: 0;padding: 0;width: 100%;}
	#dropdownMenuMobile li ul {margin: 0;padding: 0;list-style:none;}
	.sub_title.menu_bar > a:hover{color:#fff;font-weight:normal;font-size:13px;text-decoration:none;position:relative;z-index:500;display:block;}
	.res_nav li {border-bottom: 1px solid #eee;padding: 10px;}
	.res_nav li a { color: #fff !important;}
	.d_down {margin: 6px 0;position: relative;width: auto;}
	.sub_title.menu_bar {   width: auto;}
	.menu_fontsize {    word-wrap: break-word;}
	.sub_title a {    width: auto !important;	text-indent:0px;}
	.sub_title ul li{width:auto;border:none;}
	.title{	background:#006495 !important;	left:0;	position:static;	padding:0;}
	.search_box_res {background: #006495;height: 45px;position: absolute;top: 48px;width: 100%;z-index: 99999;}
	.search_field.ac_input{border:1px solid #0072bc;border-radius:5px;margin:5px 2%;padding:0;width:96% !important;height:32px;text-indent:5px;}
	.go_btn.search_bton {background: rgba(0, 0, 0, 0) url("/UI/images/mobile-sprite.png") no-repeat scroll -46px -14px !important;border: medium none;display: block;font-size: 0;position: absolute;right: 2%;top: 0;width: 37px;}
	.ac_results {   margin-left: 10px;    width: 280px !important;	z-index:999999999 !important;	}
	.popup_box {background: #eee;display: block;position: absolute;right: 9px;top: 48px;z-index: 500;width:300px;}
	.pop_up_desc{	width:300px;}
	.login_block_res {padding: 10px;position: absolute;right: 0;top: 48px;width: 130px;z-index: 9999;}
	.login_block_res a { color: #fff; font-weight: 700; margin: 2px 0; text-align: left; width: 100%;line-height: 25px;}
	.logout_form{width:100%;}
	.wrapper{width:97%;}
	.clint_tst_blok, .clint_tst_detail, .our_goal_details{width:98% !important;margin:0 auto;}
	.manu_image_search {   width: 98%;}
	#emptycartmaster > div { color: #fff; font-size: 10px; left: 18px; position: relative; text-align: center; top: 11px;}
	#feat_prod  .Spec_list { min-height: 370px; overflow-x: auto; overflow-y: hidden;width: 100%;}
	.menu_images {float: left;height: 136px;margin: 1px 0 13px 4px;width: 48%;}
	.menu_image_heading{font-size:12px;}
	.topblocks img { width: 100% !important;}
	#feat_prod .grid .gridcol .imgbx{width:122px;}
	#feat_prod .grid .gridcol .imgbx img{width:110px;}
	#feat_prod .grid .gridcol{width:163px;margin-left:2px;margin-bottom:2px;}
	#feat_prod .title_class{line-height:12px; min-height:25px; max-height:25px !important;}
	.ac_results{top:27px !important;}
	.topblocks{padding:0;}
	.topblocks a { float: left; padding-bottom: 0px; width: 100%;}
	.fr.prod_dtls_bton1 > a,.fr.prod_dtls_bton1.eastspace1 > a {color: #fff !important;line-height:25px;}
	#content { border-bottom: 2px solid #a3a2a2; margin-bottom: 2px; width: 100% !important;padding-bottom:20px;}
	#feat_prod .sku_class{font-size:15px;}
	.clint_tst_blok, .clint_tst_detail,.our_goal_details{width:100%;}
	.special_main{width:100% !important; padding-left:0px !important}
	#main_content .incont_bg{padding:0px;}
	.fb_iframe_widget,.fb_iframe_widget span, .fb-like-box.fb_iframe_widget iframe{width:100% !important;}
	.newlett_txt.centerall > table,.green { width: 100% !important;}
	#footer_block,.footer_mid_block, #ftwrap{width:100%;}
	#footer_block .box_item{ width: auto;float:left;margin:0px;}
	#footer_block .box_item_follow > div {  margin:5px 0 5px 5px;   }
	.news_lett .email_bx{width:64% !important;}
	#footer_block .Subscribe .place-subscribe{width:30% !important;}
	#footer_block .box_item ul {   float: left;   margin: 5px 0 0;}
	#footer_block .box_item_follow a{margin-top:2px;}
	#footer_block .box_item ul li{margin:2px 5px 0 0;}
	#footer_block > img{ float: left !important;}
	#footer_block > div.box_item.box_item_follow{margin-left:0;}
	#footer_block > img {   border-radius: 5px;   float: left !important;   height: 58px;   margin-top: 7px !important;}
	#ftwrap{padding:10px;}
	.ftcol {   float: left;   width: 45% !important;margin-bottom:10px;height:auto; min-height:140px;}
	#ftwrap img { margin: -80px 0 0 !important;}
	.ftcol h3{font-size:14px !important;}
	.our-goal {   margin-top: -25px;   width: 94%;}
	.partener_right {    float: left;    padding: 10px;    width: 100%;}
	.partener_right .ftcol {    width: 100% !important;}
	.Independent{width:182px;}
	.aos{float:left;}
	.foot_bot { height: auto;}
	.symbol_right {    color: #fff !important;    position: relative;    top: -25px;	margin-right:0px;	 z-index: 999999;}
	.submenu_fontsize{height:4px;}
	.d_down_level_two{display:none;}
	.stickHeader, #lblock, .boxtype1, #lblock.srch_lblock{width:100% !important;}
	.productname span{width:90% !important;  font-size: 13px;}
	.imageLoader{width:80px; height:auto;}
	.list_v_inline{width:99%;}
	#leftstickeyajax.leftbar{z-index:999999999;left:-216px;position: fixed !important;top:50px !important}
	#scrollToTop {    background: rgba(0, 0, 0, 0) url("/UI/images/go-to-top.png") no-repeat !important;    bottom: 7px !important;
		font-size: 0;    right: 10px !important;    width: 32px !important;	 height: 32px !important;    z-index: 999999999;	 border-color: #0f6e9b !important;	   border-radius: 57px;}
	.main_wrapper.productsec .content > div:nth-child(3){float:left !important; width:13% !important;}
	.mobileFilter {	display:block !important;     background:#eee url("/UI/images/filter.png") no-repeat !important;  float: left;
	font-size:0;height:32px;width:32px;cursor:pointer;  margin: 2px;}
	#sortbyres{display:block !important;background:#eee url("/UI/images/sort by.png") no-repeat !important;float: left;   font-size:0;height:32px;width:32px;cursor:pointer;  margin: 2px;   padding: 0 !important;}
	.mobileFilterDiv { background-position:-167px -19px;;   cursor: pointer;   display: block !important;   font-size: 0;    height: 32px;   position: absolute;   width: 32px;   z-index: 9999999;background-color:#ccc;}
	.productImage > img {   height: auto;   width: 100%;}
	#prod_buttons .prod_bton2{float:left;margin-left:5px;}
	#prod_buttons .prod_bton1{margin-left:5px;}
	.fb-like.fb_iframe_widget {    width: 77px !important;}
	#content .lef_pan #social_icons{margin-bottom:10px;}
	#content .mid_pan{ 	margin-left:0px;    padding: 4px;    width: 96% !important;}	
	.formdiv {    margin: auto;    width: 94%;}
	.formdiv .formlist li label{width:77px;}
	.ourpage{padding:10px;}
	#prod_description .minhght{width:200px;min-height:40px;}
	.divCellBrands.upsBrands {float: left;clear: both;width: 100%;}
	#vbrand_tab colgroup {    display: none;}
	#vbrand_tab .ups {    float: right;}
	#vbrand_tab .cart_action {    width: 200px;}
	#vbrand_tab .tbltwo th{text-align:left;padding-left:10px;}
	#details .divTable .divCell {line-height: 13px;padding: 5px;}
	#productCountMobile > p {    color: #fff;    font-size: 9px;    text-align: center;    width: 12px;}
	#content .boxtype1.fr, .boxtype1 #stickyheader{width:100% !important}
	.qt_prs .pritxt{ font-size: 13px !important;}
	.redaddbtn, .all_btn, .btn, .prod_dtls_bton1{     border: 0px solid #022a44 !important;    color: #fff !important;    text-transform: capitalize;}
	.slist01{height:130px;}.sortby {    width: 98%;	height:35px !important;	padding:5px 1% !important;}
	.collt {    width: 100% !important;}
	.filterAndsort{width:30%;float:left;}
	.compareRes{width:70%;float:left;}
	.combtnres { background: url("/UI/images/compare.png") no-repeat scroll 0 0 #EEEEEE !important; border-radius: 0 !important;
	cursor: pointer;display: block !important;float: right !important;font-size: 0;height: 32px !important;margin: 1px 2px 2px !important;padding: 0 !important;width: 32px;}
	.ovfl-hidden.filterAndsort > div {background: none repeat scroll 0 0 #0F6E9B !important; margin-top: 41px;min-height: 50px; padding: 5px;position: absolute;width: 128px;left: -185px;}
	.productsec .collt .boxim{border-radius: 0px;margin-right: 2px;}
	.ovfl-hidden.filterAndsort select {    width: 128px;}
	.vsmlTxt.padnorth1.fl {    float: right;    padding-right: 5px;    padding-top: 0 !important;}
	.minhght  ul {    padding-left: 5px !important;}
	.magnifier{margin-left:9px;}
	.btnRes .all_btn ,.btnRes .redaddbtn{    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
	#lblock .redaddbtn{margin-left:0px;}
	.btnRes a {	margin: 0 0 0 2px!important;    padding: 0 0 0 2px !important;}
	.productsec .sortby{padding:5px;}
	.adFavRes.all_btn.addbtn.fl{padding:0;float:right;   margin-top: -32px;}
	.fl.deil_addcart{margin-right:0;float:right;   margin-top: -32px;}
	.detail_prize_all .fl.deil_addcart{   margin-top: 0px;}
	.prod-more a{padding:8px 4px;}
	.adCartRes {    background: url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important;     border-radius: 0 !important;
	font-size: 0 !important;    height: 33px;    padding: 0 !important;    width: 33px !important;	margin-left:2px;	border:none !important;}
	.adFavRes {    background: url("/UI/images/addtofavorite.png") no-repeat scroll 0 0  !important; border-radius: 0 !important;
	font-size: 0 !important;    height: 33px;    padding:0 !important;    width: 33px !important;	margin-left:2px;	border:none !important;}
	.adCartRes:hover {    background: url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important; border-radius: 0 !important;
	font-size: 0 !important;    height: 36px;    padding: 0 !important;    width: 36px !important;	margin-left:2px;	border: 0 solid #022a44 !important;}
	.adFavRes:hover {    background: url("/UI/images/addtofavorite.png") no-repeat scroll 0 0  !important;    border-radius: 0 !important;    font-size: 0 !important;    height: 33px;    padding:0 !important;    width: 33px !important;	margin-left:2px;
	border: 0 solid #022a44 !important;}
	.content.inner_search > div:nth-child(2) {    width: 168px !important;}
	#login_form{width:auto;}
	.itemBasictTtl {    float: right;}
	.formdiv .formlist li .input{width:130px;}
	.block{width:240px;}
	.fav_select{display:none;}
	.cart_action.tbltwo {    width: 185px;}
	.main_wrapper.productsec {    padding-bottom: 0 !important;}
	.cart_action .qt_prs, .fl.westspace1.northspace1.strong.qty{float:left;}
	.redaddbtn , .productsec .addbtn{    float: right !important;}
	.productsec .collt .boxim{	float:right !important;}
	#content .lef_pan{width:100%;}
	#sess_exp .sess_login,#sess_exp .sess_sign{width:98% !important;}
	.imgbx {    width: 100%;}
	.purchasec .colmid{width:100%;}
	.southspace2 a{ font-size: 12px !important;padding:4px 6px !important;}
	.viewcartsec .input1{ margin: 10px 5px;  width: 116px !important;}
	.divTable{display:table;width:99%;}
	.divRow{display:table-row;  border-bottom: 1px solid #eee;    margin: 2px 0;}
	.divRow.viewCartSubTotal font{position:static;}
	.divCell{display:table-cell;padding:10px 0 1px 7px;}
	#iktManufacturer{width:100% !important;}
	.rel{margin:0 !important;}
	.brand_list{margin:7px !important;}
	.search_button2.all_btn {    display: none;}
	.divRow.odd .divCell,.divRow.odd .divCell:first-child,.divRow.even .divCell:first-child,.divRow.even .divCell{border:none;float:none !important;}
	.search_button1{position:relative;}
	#check_out_div {    clear: both;}
	.divCell.viewCartDec {    width: 86%;}
	.southspace2 a{word-wrap:break-word;}
	#department_list_data > td {    font-size: 10px !important;    padding: 6px 4px !important;}
	.viewCartDescription {    float: left;    width: 60%;}
	.divCell.viewCartDec input {    width: 121px;}
	.divCell label {    display: block;    float: left;    margin-right: 9px;    text-align: right;    width: 59%;}
	.divCell.divCellSku {   width: 89%;	float:right !important;}
	.divCell.processing {    width: 65%;	float:right !important;}
	.divCell.divCellQty {    width: 97%;	float:right !important;}
	.divCell.divCellTotal {    width: 77%;	float:right !important;	    margin-bottom: 10px;}
	.popup_buttons_main {    max-height: 230px;    overflow-y: scroll;}
	#errormsg {    position: absolute;    width: 93%;}
	.menu_table.sub_menu_shading {    padding: 0;    width: 100%;	z-index:999999;}
	.over .qty{   padding-top: 8px;}
	#review{width:100% !important;}
	.brands_btn .list_cartbtn.fl{margin-left:0 ;}
	.brands_btn .list_cartbtn.fl {    float: right;    margin-right: 4px;}
	.brands_btn{margin-left:0 ;}
	#review_popup {    margin-right: 24px !important;    padding: 6px !important;}
	.ratingHistogram .ratingDistributionWrapper{margin-left:10px !important;}
	.review_rating{width:40% !important;}
	.review_desc{width:50% !important;}
	.list_view_des{width:60%;}.sitemap_leve1 li.footersitemap4,.sitemap_leve1 li.sitemap5{margin-top:0px;}
	
	.sitemap_leve1{margin-left:0px;}
	.headRow{display:none;}
	.fav_list_manage .headRow {    display: block;}
	.fav_list_manage .shopcrt_bton.all_btn {    background: #1d1d1d none repeat scroll 0 0 !important;}
	#shopping_cart.itemBasictTtl.redaddbtn, .all_btn, .btn, .prod_dtls_bton1, {background:#1d1d1d none repeat scroll 0 0 ;}
	.fav_list_res .redaddbtn{background:#1d1d1d none repeat scroll 0 0  !important;}
	.fav_list_table .divCell:nth-child(3) {    width: 93%;}
	.edit_ac_link {    padding-left: 6px;}
	.logout_link {    float: left;    padding-left: 6px;}
	.fav_list_table .divCell .input {    border: 1px solid #ccc;    width: 64px;}
	#main_content{width:100%;}
	#in_content {    width: 98%;}
	#details .divTable h2{width:100%;}
	#details .divCell{width:47%;}
	.popup_box .headRow {    display: table-row !important;}
	.popup_box .divRow{ display: table-row !important;}
	.popup_box .divRow .divCell {    display: table-cell !important;	padding:10px 0 7px 10px !important;}
	.popup_box .divRow .divCell {    display: table-cell;}
	.popup_box .headRow .divCell{padding:10px 0 7px 10px !important; display: table-cell !important;}
	.in_box .in_title {    width: 94% !important;}
	.historyComment{width:93%;background:none !important;}
	.hComment.even{width: 100% !important;background:none !important;}
	#order_history_update .divRow.even input, #order_history_update .divRow.odd input {    float: left;    width: 20px;}
	.historyComment > strong {    float: left;}
	.hiddenDiv{display:none;}
	#social_icons iframe:first-child { float: left; height: 30px !important; width: 70px !important;}
	#social_icons .fb-like.fb_iframe_widget iframe { width: 90px !important;}
	#social_icons > div:last-child { width: 65px !important;}
	.in_box { height: auto; /*min-height: 665px;*/}
	.form_contact td input, .form_contact td textarea { border: 1px solid #cdcdcd; padding: 3px 2px 3px 8px; width: 190px !important;}
	.form_contact #phone, .form_contact #phone_one, .form_contact #phone_two, .form_contact #phone_2, .form_contact #phone_3, .form_contact #bill_phone, .form_contact #bill_phone_2, .form_contact #bill_phone_3, .form_contact #ship_phone, .form_contact #ship_phone_2, .form_contact #ship_phone_3 { border: 1px solid #cdcdcd; padding: 2px; width: 52px !important;}
	.form_contact td select { border: 1px solid #cdcdcd; padding: 3px 2px 3px 8px; width: 200px !important;}
	#contact_two .form td:last-child { width: 68%;}
}
	
	
@media (min-width: 769px) {
	#headerResponsive{display:none;}
	.cart_history_table .divCell label {
    display: none;
}
#order_history_update .divCell label {
    text-align: left;
    width: 50%;
}
}
@media all and (max-width: 599px) and (min-width: 320px){
.sitemapn6,.sitemap8,.sitemap9,.sitemap10,.sitemap12,.sitemap14,.sitemap16,.footersitemap1,.footersitemap3{margin-top:0px;}
#prodForm .block .description{height:65px;}
.adCartRes, .adCartRes.redaddbtn{width:36px !important; height:36px !important;border:none !important;}
.adCartRes:hover, .adCartRes.redaddbtn:hover{width:36px !important; height:36px !important;border:none !important;}
.adFavRes{width:36px; height:36px;border:none !important;}
.adFavRes:hover{width:36px; height:36px;border:none !important;}
.grid_qty{margin-left:5px !important;}
#filters.fil-list {
    width: 94% !important;
}
#headerResponsive.responsiveHeader{display:block !important;}
}

@media (max-width: 780px){
	#grid4{width:98% !important;}
	#ikt_find_home, #sidebar .box_item {  width: 100%; max-width:250px;}
	.block{height:auto;}
	#cart_out_put .fl{ float: none !important; margin: 0px 5%; width: 90%; text-align:center;}
	#cart_out_put .fr { float: none !important; margin: 0px 5%; width: 90%; text-align:center; clear:both;}
	#cart_out_put .all_btn.btn { width: auto;margin-bottom: 20px;margin-left: 10%; float:left;}
	.linked{float:left; margin-bottom:5px;}
	.product_a_zclass{clear:both;}
	.product_a_zclass_left { float: left; margin-right: 5%; width: 25%;}
	.product_a_zclass_right { float: left; width: 65%;}
	.product_a_zclass_row{padding:5px 0px 15px 0px;}
	.statContRgt {  float: left; width: 100% !important;}
	.statContRgt iframe {  width: 100%;}
	.in_box .in_title{width:auto;}
	#footer_block .Subscribe .place-subscribe { float: left; width: 30% !important;}
	#details .divTable h2{width:100%;}
	.box_item_num .call_us {  margin-left: 27% !important;  margin-top: 15% !important;font-size: 23px; font-weight: bold;  margin-bottom: 0; opacity: 0.81;
	padding: 2px 5px 2px 20%; text-align: left;}
	.copy_rgt{width:auto;}
	#main_content{width:97%;}	
	#footer_block{border-bottom:none;}
	#cart_out_put .fr .input1 {  float: left;  width: 45% !important;}
	.boxtype1 .in_title{width:auto;}
	.box_item_num { background: transparent url("/UI/images/needhelp.png") no-repeat scroll 0 0 / 100% 100% !important; min-height: 215px !important;}
	#form_comment textarea { width: 96% !important;}
	#productImage .imgbx {  width: 83%;}
	#feat_prod .grid .gridcol { height: auto !important; margin-bottom: 2px; margin-left: 2px; width: 163px;}
	#feat_prod .redaddbtn { border: medium none !important; color: #fff !important;  display: block;  float: left;  font-weight: bold;  margin: 0 4px !important;
	padding: 4px;  width: auto;}
	.in_box .in_title{width:auto !important;}
	/* #comp_prod {  padding: 10px;  width: 96% !important;}
	.wrapper_24{width:49% !important;}
	#compareFancy iframe #main_content{width:100% !important;} */
	#compareFancy{overflow:scroll;  -webkit-overflow-scrolling: touch;}
	.small_menu .active a{margin-left:5px;}
	#form_inktoner_search #submit_getproduct_search{ margin-top: -10px !important;}
	.formdiv #signup_form .formlist li label, .formdiv #signup_form .formlist li span {  width: 98%; font-size:14px;}
	.formdiv #signup_form .formlist li span.errmsg {font-size: 12px;height: 16px;line-height: 16px;padding: 0 !important;}
	.formdiv .formlist li .input {  width: 58%;}
	.fr.prod_dtls_bton1 > a, .fr.prod_dtls_bton1.eastspace1 > a{color:#000 !important;}
	.fr.prod_dtls_bton1 > a:hover, .fr.prod_dtls_bton1.eastspace1 > a:hover{color:#fff !important;}
	.formlist input#input37 {  margin-left: 0;  width: 59%;}
	#input50, #input22, #input22, #input261 {  width: 61% !important;}
	.formdiv .formlist li .selbx{  width: 61% !important;}
	.formdiv.equalgap > form {  height: auto;  padding-bottom: 20px;}
	#discard_signup { float: left; margin: -2px 5px 0;}
	.formdiv .formlist li .btn { padding: 2px 10px;}
	#errormsg {  position: absolute;  width: auto !important;}
	#list_search_form .prod_det_btn.manage{width:auto;}
	.fav_select {  display: block;}
	.divTable.fav_list_manage { margin: 10px auto;  overflow: auto;  width: 500px;}
	.fav_list_manage .headRow {  display: block; width: 100%;}
	.fav_list_manage .divCell {  border-left: 1px solid #fff;  width: 17%;}
	 .manage_fav_scroll{overflow:auto !important;}
	 form[name="fav_remove_item"] div.fr.add_itm_btn {  float: left;}		
	.divCell:last-child {  width: 30%;}
	.divCell > span:first-child {
    margin: 0 auto 15px !important;}
	#filters #leftstickey.leftbar.fl{width:100% !important;}
	.table_fav_list {    width: 100% !important;}
	.sub_title.menu_bar > a:hover{background:transparent !important;}
	.submenu_fontsize:hover{background:transparent !important;}
	.fixed_filter .productsec {  width: 96%; margin-top:15px;}
	.ovfl-hidden.southspace2 > div{float:none !important;}
	.create_fav_btn {  margin: 0 5%; width: 90%; padding-left:15px;}
	.create_fav_btn input:first-child {float: left !important; margin-bottom: 10px !important; margin-left: -19px !important; margin-right: 20px; width: auto;}
	.create_fav_btn input:last-child { float: left !important; margin-left: 19px !important;}
	#kor-home{overflow-x:scroll !important;}
	.ovfl-hidden.filterAndsort select {  width: 100%;}
	.ovfl-hidden.filterAndsort > div{width:150px !important;}
	#cart_out_put .fl .all_btn.btn{margin-bottom:15px !important;}
	#cart_out_put .fl .all_btn.btn:last-child {  float: right;}
	#cart_out_put .fr .input1 { float: left; width: 100px !important; margin-bottom:15px !important;}
	#cart_out_put .fr .all_btn.btn { float: right; margin-bottom:15px !important;}
	#cart_out_put .fr a.all_btn.btn { float: left; margin-left: 0; height: 15px !important; padding: 5px 10px !important; line-height:15px !important;}
	#cart_out_put .fr a.all_btn.btn:last-child {  float: right; height: 15px !important; padding: 5px 10px !important; line-height:15px !important;}
	#cart_out_put .fr{padding:10px 0px;}
	.navlist > span { display:none !important; }
	.historyReportMain.divTable.order_report .divRow.historyReport .divCell {  width: 45%;}
	.historyReportMain.divTable.order_report .divRow .divCell {  width: 45%;}
	/* .historyReportMain.divTable.order_report .divRow.historyReport div {  width: 45%;} */
	.divTable.historyReport1{width:700px;}
	.divTable.historyReport1 .divCell { width: 15%;}
	.divTable.historyReport1 .divCell:nth-child(2) { width: 25%;}
	.divTable.historyReport1 .divCell:nth-child(4) { width: 10%;}
	.divTable.historyReport1 .divCell:last-child {  width: 25%;}
	.divTable.historyReportTotal .divRow.even_left{text-align:right;}
	.divTable.historyReportTotal .divRow.odd_left{text-align:right;}
	.divTable.historyReportTotal .divRow{text-align:right;}
	.divTable.historyReportTotal .divRow.even_left .divCell{width:auto !important; min-width:10%;}
	.divTable.historyReportTotal .divRow.odd_left .divCell{width:auto !important; min-width:10%;}
	.divTable.historyReportTotal .divRow .divCell{width:auto !important; min-width:10%;}
	#login_block_res .editicon { display: none;}
	#login_block_res .louticon {  display: none;}
	.ovflow{overflow:scroll;}
	.historyComment { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; float: left !important; width: 93%;}
	.historyComment { cursor: pointer; padding: 10px;  position: static;  text-align: left;}
	#errormsg {  position: static;  width: auto !important;}
}

@media (min-width: 481px) and (max-width: 780px){ 
	/* #ftwrap a img{margin:-37px 0 0 50px !important;}*/
	.news_lett .email_bx { /* width: 30% !important; */}
	.qly_add_card .fl input{width:20px !important; border-radius:0px !important;}
	#footer_block .Subscribe .place-subscribe { float: left; padding: 0 15px; width: auto !important; border-radius:0px !important;}
	#footer_block .box_item { float: left; margin: 0 auto 10px; width: auto;}
	.in_box .in_title{width:auto ;}
	#quick_entry_form #quick_add_order {  float: left !important;}
	/*#ikt_find_home, #sidebar .box_item {  margin: 0 22% !important;  width: 56%;}*/
}

@media (min-width: 595px) and (max-width: 780px){ 
	#quick_add_to_cart{margin-top:0px !important;}
	
}
@media (min-width: 600px) and (max-width: 768px){ 
	.adCartRes { background: rgba(0, 0, 0, 0) url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important; border-radius: 0 !important; font-size: 0 !important; height: 36px;
    margin-left: 2px; padding: 0 !important; width: 36px !important;border:none !important;}
	.adFavRes{width:36px; height:36px;border:none !important;}
	#discard_signup { float: left; margin: 0px 5px !important;}
	#prod_buttons .prod_bton2{width:125px;}
	#cart_out_put .fr { clear: both; float: none !important; margin: 0 5%; text-align: center; width: 90%;}
	#cart_out_put .fr:last-child {  margin-bottom: 20px;}	
	
}

@media (max-width: 378px){
	#login_form > li:last-child label { display: none;}
	
	}	
	
@media (max-width: 549px){
	
#list_search_form.southspace2 .fr { float: left !important; margin: 10px 20%;}
}	

@media (max-width: 385px){
#toptable_fav form div {  margin: 10px 0 !important;  padding: 0 !important;}
#list_search_form .prod_det_btn.manage{width:auto;}
.southspace2 input {  font-size: 11px !important;  line-height: 13px !important; margin: -3px;  padding: 3px 6px !important; margin:0px !important}
}

@media (max-width: 480px){
		.divClassStyle.pritxt{float:left !important;}
		.table_fav_list .fl .redaddbtn.btn{   margin-left: 0px !important; font-size:10px;   margin-left: 0; width:auto !important; padding:0px !important;}
		.table_fav_list .fr #fav_rev_id{   margin-left: 0px !important; font-size:10px; width:auto !important; padding:0px !important;}
		/* #prodForm .block .grid_pro_detail { margin: 10px auto; width: auto;} */
		.description > ul { list-style-type: disc; margin: 10px 0;  padding: 0 0 0 10%; width: 90%;clear:both;}
		.list_view_h .imageLoader {  height: auto; width: 85% !important;}
		.small_menu li:first-child {  padding-left: 0 !important;}
		.ovflow > form { float: left; text-align: left;  width: 95%;}
		#prodForm .block .grid_pro_detail {  clear: both; margin: 5px auto; position: relative !important; text-align: center;  width: 97% !important;}
		.formdiv .formlist li .input {   width: 92%; margin-left:1%; margin-bottom:5px;}
		.formdiv .formlist li label {  margin-bottom: 5px;  width: auto;}
		.formdiv .formlist li span {  font-size: 10px;}
		#create_acc_form li .errmsg img { width: 9px;}
		#toptable_fav .redaddbtn:hover, #fav_rev_id:hover { background: #1d1d1d none repeat scroll 0 0 !important;  padding: 0 10px 2px;}
		.northspace2 select{width:80% !important;}
		#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs{height: 66px;}
		
}

@media (max-width: 768px){
	#stickyheader.fixed { margin-top: 10px !important; position: fixed !important;  width: 97% !important;}
	.fadeout_bx{left:-185px !important;}
	.fadein_bx{left:12px !important;}	
	#onlie_cat > ul { width: 95% !important;}
	.box_item_num .call_text{width:95%;}
	.box_item_num .call_us{ width:95%; margin: 25% auto !important; text-align:center; padding:0px !important; font-size:160%;}
	.box_item_num .Subscribe{margin-bottom:0px !important; margin-top:0px !important; text-align:center; padding:20px 10px;}
	.box_item_num .Subscribe a{margin-left: 0px !important; margin-top: 0px !important; position:relative !important;}
	.box_item.box_item_title > div{margin:10px auto !important; position:relative; text-align:center; }
	.box_item.box_item_title > div > a { padding: 10px; text-align: center; width: 95% !important;}
	.box_item_title div a .place-subscribe{left:0px !important; margin-top:0px; position:relative;}
	#ftwrap .ftcol:nth-child(3) {height: auto;  min-height: 50px; margin-left:0px;}
	#ftwrap .ftcol:nth-child(4) {  height: auto; min-height: 50px;}
	.small_menu.reset.southspace2.ovfl-hidden.padsouth1{ list-style: outside none none; margin: 10px auto 5px; padding: 0;}
	#prodForm .block .grid_pro_detail {width:100%;float:none;clear:both;}
	.in_box.fl { width: 100%;}
	.in_box { width: 98% !important;}
	.ourpage p img { width: 100%;}
	.ourpage > div > .fl {  width: 97%;}
	.ourpage > div > div > img { height: auto; width: 97%;}
	#form_container { background: #fff none repeat scroll 0 0; margin: 0 auto; text-align: left; width: 100% !important;}
	.ourpage > p > iframe { width: 100% !important; height:930px !important;}
	#bottom { display: block; height: 10px; margin: 0 auto; width: 100%;}
	#top { display: block; height: 10px; margin: 10px auto 0;  width: 100% !important;}
	.footersitemap5{margin-top:0px;}
	#department_list th:nth-child(3) { width: 12%;}
	#department_list th:nth-child(4) { width: 45%;}
	#department_list tr td span { clear: both;  margin-bottom: 15px; width: 100% !important;}
	#department_list tr td span:last-child { clear: both; margin-bottom: 5px;  width: 100% !important;}
	#Specials, #Manuf {background:#fff;border:1px solid #d0d0d0;margin-bottom:10px;width: 100%;clear:both;border-radius:5px;}
	.viewcartsec .ovfl-hidden { overflow: auto;}
	.wrapper.incont_bg > div { width: 100% !important; overflow-x:auto;}
	#leftstickey.leftbar .boxtype1 {  width: 100% !important;}
	#dataTable{width:100%;}
	.itemImageSearchResult { height: auto; width: 60%;}
	.customer_quick_order_btns {  height: 30px;  margin-bottom: 10px;  width: 100%;}
	.imageholder{width:95% !important; height:auto;}
	.ourpage > div { width: 100% !important;}
	.ourpage > div > iframe { width: 100%;}
	.rtdiv > div { margin-right: 1%; text-align: right; width: 20%;}
	.serchtxt.fl { width: 65%;}
	.addr_box {  float: left; margin-bottom: 10px;  width: 100%;}
	.address .space { display: none;}
	.map { float: left; width: 100%;}
	#productImage.fancybox.all_btn.addbtn.fl {  background: transparent none repeat scroll 0 0 !important;}
	#productImage.fancybox.all_btn.addbtn.fl:hover {  background: transparent none repeat scroll 0 0 !important; border:none !important;}
	.ItemBasicDetails.mid_pan.fl.padnorth1 .heading{background:transparent !important;}
	#footer_block {  height: auto; width:100%;}
	#footer_block .box_item.box_item_follow{margin-right:2%;}
	#sidebar .box_item{margin-bottom:5px !important;}
	#signup_form .formdiv.equalgap {  width: 100%;}
	.in_box div.centerAll { padding: 5px; text-align: center; line-height:15px;}
	.in_box > form#signup_form {  padding: 0 2%;}
	.box_item.news_lett.foot_news_lett {  padding-top: 15px !important; }
	.divTable.fav_list_manage .divCell span a { background: #6ca536 none repeat scroll 0 0 !important; color:#000 !important;}
	.divTable.fav_list_manage .divCell span a:hover { background: #1D1D1D none repeat scroll 0 0 !important; color:#FFF !important;}
	.divTable.fav_list_manage .divCell{text-align:center;}
	.fl .in_box .in_title { width: auto !important;}
	.ovfl-hidden.southspace2 > form#add_favorites_list_form {  margin-left: 0 !important;  padding: 10px;}
	.fr.add_itm_btn .all_btn.btn.add_itm_txt {  background: #6ca536 none repeat scroll 0 0 !important;}
	.fr.add_itm_btn .all_btn.btn.add_itm_txt:hover {  background: #202020 none repeat scroll 0 0 !important; border: 1px solid #202020 !important; color: #fff !important;}
	#dataTable tr td:nth-child(2) { width: 20% !important;}
	#dataTable tr td:nth-child(4) { width: 20% !important;}
	#dataTable tr td p .divClassStyle { float: right; padding-top: 4px; text-align: center; width: 80% !important; font-size:100%;}
	#dataTable tr td {text-align:center !important;}
	#dataTable tr td:first-child { padding-left: 5px !important;  padding-right: 5px !important;}
	.tblone .input { border: 1px solid #cdcdcd; float: none !important;  margin: 10px auto !important;  padding: 3px 5px !important; text-align: center; width: 20px;}
	#dataTable.tblone.fav_table_filter tr td, #dataTable.tblone.fav_table_filter tr th { border: 1px solid #dddddd !important; font-size: 100% !important;}
	.divClassStyle.pritxt {  text-align: center !important;}
	#order_table .listpg {  width: 100% !important;}
	#order_table .listpg li {  width: 100% !important;}
	.popup_box .headRow .divCell:first-child { width: 60%;}
	.popup_box .headRow .divCell{ width: 20%;}
	.footersitemap2{margin-top:-60px;}
	.list_v_inline .fl {  margin-left: 0 !important;}
	#lblockPar #leftstickeyajax.leftbar .boxtype1 #filters { max-height: 350px; overflow: auto; padding: 2%;  width: 96%; background:#ddd;}
	.detail_prize_all .fl.deil_addcart .add_cart {
		background: rgba(0, 0, 0, 0) url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important;
		border-radius: 0 !important;
		font-size: 0 !important;
		height: 36px;
		margin-left: 2px;
		padding: 0 !important;
		width: 36px !important;
		border: none !important;
	}	
	.sitemap_leve2 li, .sitemap_leve1 li{width:100%;margin-top:0 !important;}
}


@media (min-width:609px) and (max-width:692px) { #toptable_fav form div.fl { margin-left: 0 !important;} }

@media (min-width:481px) and (max-width:608px) { #toptable_fav form div.fl { margin-top: 10px !important;} }

@media (min-width:481px) and (max-width:780px) {
	#footer_block .box_item.news_lett{  float: left; margin:0px auto !important; padding: 0 !important;  width: 80%; }
	.formdiv .formlist li .input {  width: 48%;}
	#create_acc_form li .errmsg img {  width: 10px;}
	.list_v_inline .adCartRes,.list_v_inline .redaddbtn.fl.westspace1, .list_v_inline .westspace1 { font-size: 0 !important;border:none !important;}
}

@media (min-width: 620px) and (max-width: 780px){ 
	#footer_block .box_item.news_lett { float: right; margin-right: 10px !important;  margin-top:7px !important;  width: 40%;}
	.news_lett .email_bx {  width: 60% !important;}
	#footer_block .Subscribe .place-subscribe {  border-radius: 0 !important;  float: left;  padding: 0 15px;  width: 38% !important;}
	.copy_rgt {  margin-right: 10%;  width: auto;}
	.aos {  float: right;}
	#ftwrap .ftcol {  float: left;  height: auto;  margin-bottom: 20px;  min-height: 120px;  width: 24% !important;}
}

@media (max-width:619px){
	.news_lett .Subscribe { margin: 0 1% !important; padding: 0;}
	.box_item.news_lett.foot_news_lett{padding-top:5px !important;}
	#footer_block{padding-bottom:10px;}
}

@media (max-width:347px){
	#footer_block.box_item:nth-child(2) {  padding-bottom: 10px;}
	
}

@media (min-width: 649px) and (max-width: 780px){ 
	#order_table .listpg li .col1 { width: 35% !important;}
	#order_table .listpg li .col3 { width: 50% !important;}
	#order_table .listpg li .col2 { width: 15% !important;}
	#order_table .listpg li div input { width: 50% !important;}
}

@media (max-width: 648px){ 
	#order_table .listpg li .col1 { width: 100% !important;}
	#order_table .listpg li .col3 { width: 65% !important; margin-top:5px !important;}
	#order_table .listpg li .col2 { width: 30% !important; margin-top:5px !important;}
	#order_table .listpg li div input { width: 50% !important;}
	#order_table .listpg li div.col2 input { width: 20px !important;}
	.quicksec .listpg li {  border-bottom: 1px solid #ccc;  margin-bottom: 10px;  overflow: hidden;  padding-bottom: 10px;}
}

@media (min-width:769px){ #leftstickeyajax.leftbar{top:0 !important;} }
@media (max-width:480px){
	.list_v_inline .prod_det_btn {font-size: 96%;height: 24px;margin-right: 7px;padding-bottom: 1px;padding-top: 2px;  width: 50px;}.list_v_inline .prod_det_btn span {line-height: 12px;overflow-wrap: break-word;}
}

/**********  responsive new css ***********/
@media (max-width:768px){ 
	a[href^=tel] {text-decoration:inherit;color: inherit;}
	input[type="text"],input[type="password"],input[type="button"],input[type="submit"], #reset{-webkit-appearance: none; -webkit-border-radius:none;}	
	#fancybox-content > div{-webkit-overflow-scrolling:touch;}
	.create_act .account, .login .log{display:none !important;}
	.popup_box.show-list{width:300px;}
	.shoppingCart{width:300px!important;}
	/* slider */
	#illust {float: left !important;width: 100%;height: auto;clear: both;border: none;overflow:hidden;margin-top:0px;padding-bottom:25px;}
	#SliderName {width: 100%;height: auto;float: left;margin-left:1px; margin-top:1px;}
	#SliderName div {width: 100% !important;height: auto !important;float: left !important;position:relative !important;overflow:hidden;}
	#SliderName img {width: 100% !important;height: auto !important;float: left;}
	#SliderNameNavigation {height: 25px;left: auto !important;padding: 0px 10px;position: absolute;text-align: center;top: auto;right:0;width: auto !important;display: block;bottom: 0px !important;border-radius: 0px 0px 5px 5px;background:rgba(0, 0, 0, 0.5);}
	#SliderNameNavigation a {height: 25px;width: 20px;	position: absolute;background:url("/UI/images/sprite.png");background-repeat:no-repeat;background-position:-49px -14px !important;}
	#SliderNameNavigation a:active, #SliderNameNavigation a:hover, #SliderNameNavigation a:link, #SliderNameNavigation a:visited {margin: 0 3px;padding: 0px 1px;position: relative;text-align: center;top: 0px;height:25px;}	
	#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, #SliderNameNavigation a.active:hover {height:25px; width:20px; float:left;background-position:-72px -14px !important;}
	#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover{height:25px; width:20px; float:left;}
	
	
	#feat_prod .titles, #Specials .titles, #Manuf .titles {border-right: 2px solid #fff;color: #000 !important;padding-left: 5px;font-size: 16px;margin-left: 0 !important;text-align: left;}
	#Specials .Spec_list, #Manuf .fact_list {padding: 0px !important;border-top: none;}
	.ad-gallery .ad-nav .ad-thumbs {overflow: hidden !important;width: auto !important;margin: 0 25px !important;}
	#Manuf .ad-back{left:0 !important;right:auto !important;}
	#Manuf .ad-forward{left:auto !important;right:0 !important;}
	
	#btnScrollTop {width: 50px;height: 50px;background: rgba(0, 114, 188, 0.7);color: #FFF;font-weight: 300;
	text-align: center;border-radius: 36px;line-height: 50px;font-size: 30px;position: fixed;right: 5px;bottom: 30px;cursor: pointer; 	-webkit-transform: rotate(-90deg); 	-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);	transform: rotate(-90deg);	}
	
	/* breadcrumb */
	.small_menu {border-bottom: 1px solid grey;margin-bottom: 8px !important;min-height: 25px !important;	margin-top: 8px !important;}
	.small_menu li{float: left;font-size: 12px;line-height: 15px;padding: 1px 15px 1px 0px !important;cursor: pointer;text-decoration: none;font-weight: 700;text-indent: 0px;margin-right: 5px;background: url(/UI/images/links_deviderBrand.png) scroll no-repeat;background-position: right center;	}
	.small_menu li a {padding: 0 !important;}
	.small_menu li:first-child, .small_menu.breadcrumbs li:first-child{background: url(/UI/images/links_deviderBrand.png) scroll no-repeat;background-position: right center;}
	.small_menu li:last-child{padding-left:0 !important;background:none;}
	.small_menu .active a {color: #c62424 !important;cursor: default !important;}
	.small_menu {padding: 7px 1% 0 1% !important;width: 98% !important;float:left;}
	#product_details .small_menu{padding-top:7px !important;}
	.small_menu li.active {background: none !important;}
	
	
	/* right ads */
	#sidebar .box_item {width: 100%;}
	#ikt_find_home, #sidebar .box_item {width: 100%;max-width: 250px;clear: both;margin: 0px auto 5px auto !important;	float: none;}
	#footer_block .box_item{width:auto !important;float:right !important; margin:0 !important;}
	#footer_block .box_item.box_item_follow{width:auto !important;float:left !important; margin:0 !important;}
	#footer_block .box_item.news_lett.foot_news_lett {width: 100% !important;float: left !important;padding:15px  0 !important;clear: both;margin:0 !important;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
	.box_item.alsocon {width: 100%;max-width: 100% !important;}
	.sb-productlist .imgbx #productImage .itemImageSearchResult{max-width:90%;}
	.sb-productlist .disc .padnorth1.padsouth1 a {padding: 0 !important;}
	#footer_block .news_lett .Subscribe {margin: 0px auto !important;padding: 0;float: none;width: 100%;max-width: 400px;}
	#ftwrap{width:98% !important;padding:15px 1% 0 1% !important;}
	.autocomplete-suggestions{top:35px !important;}
	.footer-div.fdiv4 {border: medium none;width: 100%;float: left;margin-right: 5px;margin-top: 5px;padding: 0 0 0 0;}
	.footer-div.fdiv4 ul {margin: 4px 0 0;padding: 0;color: #fff;line-height: 17px;width: 100%;float: left;}
	.fdiv4 ul li {float: left;width: auto;max-width: 50%;margin-right: 10px;}
	#ftwrap .fdiv4 ul li img{margin-top:0px !important;}
	
	/**********  category page  **********/	
	.small_menu li{float:left;font-size:12px;line-height:15px;padding:1px 15px 1px 0!important;cursor:pointer;text-decoration:none;font-weight:700;text-indent:0;margin-right:10px;background:url(/UI/images/links_deviderBrand.png) scroll no-repeat;background-position:right center}
	.small_menu li a{padding:0!important}
	.small_menu li:first-child{background:url(/UI/images/links_deviderBrand.png) scroll no-repeat;background-position:right center}
	.small_menu li:last-child{padding-left:0!important;background:0}
	.menu_images{height:auto!important;margin:1% 0.5%!important;position:relative!important;width:32%!important;}
	.menu_image_heading{font-size:12px;font-weight:600;color:#000!important;width:316px;text-align:center;display:block;height:26px;padding:5px;vertical-align:middle;display:table-cell;border-radius:3px 3px 0 0}
	.sub_menu{padding-top:10px;height:auto !important;padding-bottom:10px;}
	.manu_image_search .sub_menu a{display:block;height:100%}
	.menu_images img{max-width:95%;height:auto;margin-top:10px;width:auto}
	.menu_table.sub_menu_shading{padding:0;position:absolute;width:100%!important;z-index:99999;max-height:200px;overflow:auto}
	.sub_menu_shading tr td a{display:block;padding:5px;line-height:15px}
	
	
	
	.block{ width:30.9% !important;margin:1% !important;}
	.block .grid_title_name {padding: 0 3% !important;width: 94% !important;}
	.block .grid_qty{width:auto !important; min-width:55% !important;font-size:0;}
	.block .grid_qty .input.gri_in{margin:0px;}
	.qty.srchQty .input{padding:0 !important;border:1px solid #ccc;height:32px !important;}
	.block .button center .adCartRes.redaddbtn.grid_but {margin-left: 0 !important;margin-right: 0 !important;border:none !important;}
	.description > ul { list-style-type: disc; margin: 10px 0;  padding: 0 0 0 10%; width: 90%;clear:both;}
	#lblockPar #prodForm .block .description, #lblockPar .description{width:96% !important; padding:5px 2% 0 2% !important; position:relative !important; height:85px !important; }
	.description .sku_detail{width:96% !important; padding-left:2% !important;padding-right:2% !important;clear:both;}
	#dataBlockGrid .block .description .text, .description .details{width:100% !important; text-align:center !important;position:relative;margin-bottom:0;clear:both;}
	.block .img{height:140px !important}
	.block .img center a img{height: auto !important;max-height: 120px !important;width: auto !important;}
	#lblockPar .description{position:relative !important;}
	#dataBlockGrid #columnData .block .description{width:96% !important; padding-left:2% !important; padding-right:2% !important;}
	.list_v_inline .magnifier, #prod_description .magnifier.productImage {height: 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: left; width: 100% !important;}
	#lblockPar #dataBlock .search_icon_div img {float: left;margin-bottom: 5px;}
	#lblockPar #dataBlock .inner_search_css .img{width:25% !important;}
	#lblockPar #dataBlock .srch_css_wrap{width:70% !important;}
	.srch_wrapper .list_view_h .imageLoader{height: auto !important;max-width: 90% !important;width: auto !important;}
	#dataBlockGrid .block .description .text, .description .details, #dataBlockGrid .block .description .grid_pro_detail{margin-top:0 !important;}
	.block .img{height:140px !important}
	#dataBlock .srch_wrapper .list_v_inline .prod_det_btn {height: 32px !important;text-align: center !important; width: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:auto;max-height:70px;}
	.sortby .curPageSeach {display: none;}
	#lblockPar .sortby .pagin{max-width:140px;}
	#sortbyres, #dataBlock .srch_wrapper .list_v_inline .adCartRes{font-size: 0 !important;}
	#lblockPar .sortby .pagin{margin-bottom:5px !important;}
	#lblockPar #sorterDiv.sortby {float: left;height: auto !important;}
	.sch-no-found {width: 90%;margin: 10px auto;}
	/****** responsive search results loading UI ******/
	#ajaxPreloader div.ajaxPreloader_con {background: #fff none repeat scroll 0 0;border-radius: 10px;height: auto;margin: 25% auto;position: relative;width:98%;padding:10px 0;}.preloader_div3 img {height: auto;max-width: 96%;width: auto;}.preloader_div1{margin:1% auto !important;}.preloader_div2{font-size: 150%;}
	.manu_image_search{width:98%;}
	.menu_images {float: left;height: 138px;margin: 1px 0 13px 4px;width: 48%;}
	.menu_image_heading {font-size: 12px;}
	.sub_menu {height: 117px;}
	.manu_image_search .sub_menu a {display: block;height: 100%;}
	.menu_images img {height: 100px;margin: 0;width: auto;}
	.menu_table.sub_menu_shading {padding: 0;width: 100%;z-index: 999999;}

/********** Details page **********/
	#img_sli {width: 250px;clear: both;float: left;}
	#prod_buttons .prod_bton1, #prod_buttons .prod_bton2 {width: auto;float: left;height: 35px;padding: 0 5px;margin: 0 10px 5px 0;background-size: 1px 35px;border-radius: 3px;line-height:35px;}
	#prod_desc_info #grid_pro {margin-left: 0px;width: 248px !important;}
	.productImage > img {height: auto;max-width: 100%;width: auto;}
	#prod_buttons .prod_bton1 #smallImageBox {height:35px;line-height:35px;background-position: -4px -123px;padding-left:30px;}
	#prod_buttons .print{padding-left:35px;background-position:0 -94px;height:33px;}
	.brands_btn .adCartRes{padding:0 !important;}
	.all_btn.addbtn{padding:0 !important;}
	#social_icons iframe:first-child {float: left;width: 75px !important;height: 25px !important;}
	.brands_btn .prod_det_btn {width: 53px;height: 33px;background-size: 1px 33px;}
	.brands_btn .prod_det_btn span {float: left;width: 53px;line-height: 13px;font-weight: 500;margin-top: 3px;}
	#upsell .lessspace .divCellBrands .productImage img{max-width:100%;}
	#social_icons a.fr{margin-top:5px;}
	.divTableBrands .brands_btn{margin-left:5px;}
	.mid_div_brands{width:94%;padding:0 3%;}
	.divCellBrands:first-child{width:25%;margin-left:0;float:left;}
	.divCellBrands{float:right}
	.divCellBrands #productImage img, .divCellBrands .productImage img {width: auto !important;height: auto !important;	max-width: 96% !important;}
	.prod_det_btn{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;}
	#sidebar {width: 100%;margin:0px auto !important;}	
	.fl.deil_addcart {display: block;margin: 0px 0px 0px 5px !important;}
	.best_fav, .best_fav:hover{background: url(/UI/images/addtofavorite.png) no-repeat rgba(0,0,0,0) !important;width:33px;height:33px;float: right;font-size: 0;margin-right: 0;margin-left:0;padding:0;}
	
	.list_v_inline .all_btns_div #productImage.westspace1.fl {margin-left: 5px !important;width: 35px !important;cursor:pointer;}
	.detail_prize_all .itemBasictTtl{margin-left:5px;}
	.detail_prize_all .itemBasictTtl #productImage, #prod_description .list_cartbtn #productImage {padding: 0 !important;}
	.alsocon .redaddbtn.fl {width: auto !important;padding: 0 5px !important;height: 30px;font-size: 14px !important; margin:0 0 0 5px !important;border:1px solid transparent !important;}
	.productsec .also_qty .input {width: 30px !important;height: 28px !important;padding:0 !important;}
	.productsec .also_qty {font-weight: 600;font-size: 16px;}
	.sb-productlist .disc .productsec {clear: both;float: left;margin-top: 5px;}
	.sb-productlist .disc {width: 70%;line-height: 14px;}
	.sb-productlist .imgbx {width: 24%;margin: 0;padding: 0.5%;}
	.sb-productlist .imgbx #productImage .itemImageSearchResult {width: auto !important;height: auto !important;max-height: 110px !important;padding:0;}
	#___plusone_0 {width: 53px !important;margin-left: 0px !important;}
	#social_icons .send_mail.fr{margin-top:0;}
	
	.brands_btn .qty .input {height: 33px;padding: 0;text-align: center;width: 33px;border: 1px solid #ccc;margin-left: 2px;}
	
/* details page tabs */
	.maketabs .item{width: auto !important;text-align:center;float: left;display: inline;}
	.item #detailTab {line-height: 35px !important;width: 60px;font-size: 14px !important;	font-weight: 500 !important;height: 35px;border: 1px solid transparent !important;text-align:center;padding:0px 2px !important;}	
	.item #reviewTab{width: 60px;text-align: center;	padding: 0 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: 0 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: 0 2px !important;height: 35px;font-size: 14px !important;font-weight: 500 !important;border: 1px solid transparent !important;line-height:17px;}
	#compareTab.active, #detailTab.active, #reviewTab.active, #vbrand_tab_d.active {font-size: 12px;line-height: normal;margin-top: 0px;overflow: hidden;	height: 35px !important;	background: #f3f3f3 !important;	color: #000 !important;border:1px solid #000 !important;border-bottom:1px solid transparent !important; border-radius:5px 5px 0 0;}

	.all_btn.addbtn, .all_btn.addbtn:hover {background: transparent !important;border:none !important;}.best_fav.grid_best_fav, .best_fav.grid_best_fav:hover{background: url(/UI/images/addtofavorite.png) no-repeat rgba(0,0,0,0) !important;width:35px !important;height:35px;float: right;font-size: 0;margin-right: 0;margin-left:0;padding:0;background-size:35px 35px !important; }
	
	/* order history page */
	 .tab_1 a, .tab_2 a, .selected a{padding-left:9px;padding-right:9px;}
	#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;}
	
	/******* favorite list page *******/
	#toptable_fav .descr{font-weight:500;}
	.overflow-scroll {width: 100%;overflow: auto;}
	.divTable.fav_list_table{min-width:700px;}
	.fav_list_table .divCell.padding0 .divClassStyle {padding: 5px 0;width: 100%;text-align: center;	text-indent: 0;	clear: both;}
	.fav_list_table .divCell.padding0 {padding: 0;text-align: center;}
	.fav_list_table .divCell.padding0 .input {width: 40px;height: 30px;padding: 0 !important;text-align: center;}
	#toptable_fav .all_btn, #toptable_fav .btn, #fav_rev_id {font-size: 13px !important;font-weight: 400 !important;padding: 0px 5px !important;height: 35px !important;width: auto;display: inline-block;line-height: 34px !important;}
	.divTable.fav_list_manage .divCell {vertical-align: middle;}
	.create_favlist_top_btns {margin-top: 0 !important;}
	#add_favorites_list_form{margin:0px auto !important;float:none !important;}
	#add_favorites_list_form #create_acc_form{width:100%;padding:0;}
	#add_favorites_list_form #create_acc_form .create_fav_main, .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: 100%;margin-top: 10px;overflow:auto;}
	#toptable_fav form[name="fav_remove_item"]{float:left;width:100%;}
	#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;}
	#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;}
	
	/********* text entry mode ********/
	.text_entry_textpart {width: 90% !important;margin: 0 auto !important;}
	.formdiv.text_entry_formpart {width: 90% !important;margin: 0px auto !important;}
	#text_mode table {width: 100% !important;margin-bottom:10px;}
	.formdiv.text_entry_textpart textarea {width: 96% !important;padding: 2% !important;height: 100px !important;border: 1px solid #ccc;	border-radius: 3px;}
	.text_entry_textpart td {padding-top: 10px;width: 100% !important;float: left;text-align: center;clear: both;column-width: auto;margin-left: 0;}
	.text_entry_textpart b {margin: 5px auto;float: left;width: 100%;}
	.text_entry_textpart #quick_add_selection {width: 100%;height: 30px;border: 1px solid #ccc;margin-bottom:10px;}
	.text_entry_textpart .all_btn{margin:0 !important;}
	#text_mode .all_btn.btn, #text_mode #quick_add_selection {margin-bottom: 10px;margin-top: 0 !important;}
	#text_mode .all_btn{float:none;}
	
	/* Quick Order page */
	.quicksec #quick_entry_form {width: 100% !important;margin: 0 auto !important;}
	 #order_table .listpg {width: 100% !important;}
	 #order_table .listpg li .col1 {width: 30% !important;}
	 .quicksec .listpg li label{width:100% !important; padding:0 !important;}
	 #order_table .listpg li .col3 {width: 55% !important;margin-top: 0px !important;}
	 #order_table .listpg li .col2 {width: 12% !important;margin-top: 0px !important;}
	 .col3 .quick_edit{margin-right:0;}
	 #order_table .listpg li div input {width: 90% !important;padding: 0;height: 25px;}
	 .col2 #quick_qty1{text-align:center;}
	 #order_table .listpg li div.col2 .input {width: 95% !important;text-align: center;}
	 #order_table .listpg li div.col3 .input, #order_table .listpg li div.col1 .input{text-indent:5px;}
	 .customer_quick_order_btns #quick_add_to_cart {float: right;margin: 0 !important;}
	#frmOrderHistory, #frmOrderHistory table, .in_box.fl.reuse-history, .reuse-history #frmOrderHistory table {width: 100% !important;}
	#content .reuse-history .in_title{width: auto !important;}
	#orderd_days {min-width: 55px;}
	
	/* edit account page */
	.formdiv.equalgap #signup_form {width: 100%;max-width: 400px;margin: 0px auto;}
	.formdiv.equalgap #signup_form input {width: 100%;height: 25px;padding: 0;text-indent: 7px;border: 1px solid #ccc;}
	.formdiv.equalgap #signup_form input[type="checkbox"], .formdiv.equalgap #signup_form input[type="radio"] {width: auto;}
	.formdiv.equalgap #signup_form select {width: 100% !important;border: 1px solid #ccc;	height: 25px;}
	
	/* checkout without login page */
	#sess_exp .centerAll{padding:0;}
	 .sess_login .formdiv{width: 100%;max-width: 280px;}
	 #sess_exp .sess_login, #sess_exp .sess_sign {width: 280px !important;float: none;margin: 0px auto 10px auto;padding:10px 19px;clear:both;border-radius:5px;box-shadow:0px 2px 3px #ccc;}
	 .sess_login .formdiv .formlist li .btn{margin:0 10px 0 25px;height:35px;padding:0;width:60px;}
	 .sess_lbl {font-size: 14px !important;}
	 .sess_login .input {height: 30px;padding: 0 !important;text-indent: 7px;font-size: 13px !important;}
	 .sess_sign .sess_head{top:0;}
	 .sess_sign .formdiv.equalgap{width:94%;margin:auto;}
	 .sess_sign .formdiv.equalgap form{text-align:center; padding-bottom:0;}
	 .sess_sign .equalgap #signup{bottom:0 !important; margin:20px auto; float:none;padding:0;height:35px;width:60px;}
/*   view cart */
	.divRow.viewCartSubTotal {height: 30px;padding: 10px 0;position: relative;text-align: center;width: 100%;background:#f3f3f3;}
	.divRow.viewCartSubTotal font {position: absolute;text-align: left;padding-top: 5px;width: 100%;height: 25px;background:#f3f3f3;color: #000;left: 0;}
	.divTable {display: table;width: 100%;}
	#cart_out_put .all_btn{margin-bottom:5px !important;}
	.step7 .divTable .headRow .divCell {border-right: 1px solid #fff;line-height: 15px;padding: 0 10px;text-align: center;color: #fff;vertical-align: middle;height: 35px;}
	.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: #000 !important;}
	#shopping_cart .all_btn.btn:hover, #shopping_cart #cart_out_put .all_btn.btn:hover {color: #fff !important;}
	.viewcartsec .input {width: 45px;padding: 0;height: 35px;font-size: 14px;}
	#shopping_cart .step7 {margin-top: 10px;margin-bottom: 10px;overflow: auto;padding-bottom: 15px;}
	.brands_btn .qty{margin-bottom:10px;font-weight:600;}
	#prod_description .list_cartbtn.fl .addbtn.fl{padding:0 !important;}
	#minus.bg-sprite, #plus.bg-sprite {margin-top: 7px;height: 15px !important;width: 15px !important;}
	.manufacturerclass{margin-top:-6px;}
	.manufacturerclass img {max-width: 100%;width: auto;height: auto;max-height: 54px;}
	.manufacturerclass td div {width: 100%;height: auto;margin: 5px 0;}	
	.in_box{width:100%;float:left;overflow:hidden;}
	#quick_add_selection{margin-bottom: 10px;}
	#text_mode .all_btn {margin-bottom: 10px;}
	.ourpage iframe {width: 100%;}
/* a-z page */
	 .linked{float:left;margin-bottom:5px;}
	 .product_a_zclass{clear:both;}
	 .product_a_zclass_row{height:auto;white-space:normal;padding:5px 0;}
	 .product_a_zclass_row .linked{margin-bottom:0;}
	 .product_a_zclass_left {float: left;width: 35% !important;min-width:50px !important;}
	 .product_a_zclass_right {float: right;width: 60% !important;}
/* shop by brands page */
	.shop-by-brands{width:31%;}
	 .shop-by-brands img{height:54px; width:auto;max-width:100%;}
/* checkout page */
	#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 .all_btn.btn:hover{border:1px solid #008413 !important;}
	#cart_out_put a.all_btn.btn {height: 35px !important;line-height: 35px !important;padding: 0px 5px !important;}
	.boxtype1 .purchasec {float: left;width: 100%;}	
	.purchasec .colmid.fl {width: 99%;float: left !important;min-height:50px;border:none;}
	.colmid.bill_address_box, .colmid.ship_address_box {width: 49.5% !important;}
	.colmid.ship_address_box{border-left:1px solid #ccc !important;}
	.boxtype1{width:100%;}
	.boxtype1 .in_title {width: auto;}
	#delivery_status, #shipmultiadd, #status_search {height: 30px;border: 1px solid #ccc;}
	#purchase_order {height: 30px;padding: 0;text-indent: 7px;}
	.promotsec .txtbox {padding: 5px 2%;width: 95%;}
	.step7{width:100%;overflow:auto;}
	.promotsec .reset #form_comment span {font-size: 13px !important;margin-top: 5px;}
	.viewcartsec .btn, #cart_out_put a.all_btn.btn, #quote_name, #quote_name1, #shipping_attn .all_btn {border-radius: 3px !important;height: 30px;line-height: 30px !important;padding:0 0 0 5px !important;}
	#shipping_attn a.shopcrt_bton_top {float: left;margin: 0 5px 10px 0;padding: 5px 10px;width: auto;border-radius: 3px !important;}.promotsec .btn{height:30px;border-radius:3px !important;}
	#form_comment #check_out_comment {width: 90% !important;border-radius: 3px;}
	
	/* create acc form page */
	#create_acc_form {width: 100%;max-width: 400px;float: none;margin: 10px auto;}
	#create_acc_form label, #create_acc_form input {width: 98%;font-size: 14px !important;padding: 0 !important;height: 30px;	line-height: 30px;text-indent:7px;cursor:default;}
	#create_acc_form .errmsg {height: 25px;float: left;line-height: 25px;clear:both;}
	#create_acc_form input#reset, #create_acc_form input#submit_signup{width:auto; padding:0px 10px;}
	
	/* login form page */
	#login_form {width: 86%;max-width: 400px;padding: 7%;border-radius: 5px;box-shadow:0px 2px 3px #ccc;}
	#login_form label, #login_form input[type="text"], #login_form input[type="password"] {width: 98%;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 {width: 100%;margin: 10px auto;max-width: 400px;}
	#forgot_password_form .formlist label, #forgot_password_form .formlist input[type="text"] {width: 98%;text-align: left !important;padding: 0;text-indent: 7px;font-size: 14px;height: 30px;line-height: 30px;cursor:default;}
	#forgot_password_form .formlist .errmsg {height: 25px;float: left;line-height: 25px;clear:both;}
	
	/* contact page */
	#contact #phone_one, #contact #phone_two, #contact #phone_2, #contact #phone_3, #contact_two #phone_one, #contact_two #phone_two, #contact_two #phone_2, #contact_two #phone_3, #contact_third #phone_one, #contact_third #phone_two, #contact_third #phone_2, #contact_third #phone_3, #contact_fourth #phone_one, #contact_fourth #phone_two, #contact_fourth #phone_2, #contact_fourth #phone_3{width: 50px !important;}
	.form_contact .right {word-wrap: break-word;}
	#contact_two #return_order input {padding: 0;margin: 2px 2% !important;width: 94% !important;text-indent: 5px;}
	#fifth_form .neqd, #fifth_form .reqd, #fifth_form textarea, #fifth_form select, #first_form input[type="text"], #first_form textarea, #first_form select, #fourth_form input[type="text"], #fourth_form textarea, #fourth_form select, #sec_form input[type="text"], #sec_form input[type="date"], #sec_form textarea, #sec_form select, #third_form input[type="text"], #third_form textarea, #third_form select{width:97% !important;max-width:270px; padding:0px 0px 0px 5px;height:30px;}
	
	#content .viewcartsec, #content .viewcartsec .vc_info {width: 100% !important;}
	#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:#000 !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;}
	

}
@media (max-width:480px){ 
	.grid_best_fav{margin:0 0 0 2px !important;}
	.gri_in {font-size: 15px;height: 32px;margin: 0 5px 5px;padding: 0;width: 25px;text-align: center;}
	
	.block .description .sku_detail .text, .block .description .sku_detail .details {clear: both;float: left;  height: 15px;margin: 2px auto;position: relative !important;width: 100%;}
	#lblockPar #prodForm .block .description, #lblockPar .description{height:85px !important;}
	
	/****** category page *******/
	.menu_images {height: auto;margin: 1% !important;position: relative;width: 47% !important;}
	
	.block{ width:47.3% !important;margin:1% !important;}
	.gri_in{width:30px;}
	.sitemap3, .sitemap4, .sitemap7, .footersitemap4, .footersitemap2{margin-top:0;}
	
}

/*  iPhone 5 (portrait) */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px){
	 a[href^=tel] {text-decoration:inherit;color: inherit;}
	 .footer-sub-ftr a[href^=tel] {text-decoration:inherit;color: inherit; margin-left:0px; float:left;}
	 
	 select{padding-left:5px !important;}
	 input[type="text"],input[type="password"],input[type="button"],input[type="submit"], #reset{-webkit-appearance: none; -webkit-border-radius:none;}
	 /******** details page *******/
	 #product_details .smallimagebox, #product_details .ItemBasicDetails.mid_pan{width:96% !important;clear:both;padding:2%}
	 #prod_buttons #productImage.prod_bton1, #prod_buttons .prod_bton2 {margin: 0 5px 0 0;padding: 0 5px 0 0;
	 height: 35px;line-height: 35px;background-size: auto 35px;overflow: hidden;width: auto;}
	 #prod_buttons .print{padding-left:35px;}
	#prod_desc_info #img_sli{width:250px;}
	#grid_pro{clear:both;}
	#minus.bg-sprite, #plus.bg-sprite {	margin-top: 7px;	height: 15px !important;	width: 15px !important;}
	.sb-Payment li{width:53px;}
	.input.gri_in, .qty.srchQty .input{padding:0 !important;}
	.brands_btn .qty .input {height: 33px;padding: 0;text-align: center;width: 33px;border: 1px solid #ccc;margin-left: 2px;}
}

/* for iPhone landscape */
@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation: landscape) and (-webkit-device-pixel-ratio:2){
	 a[href^=tel] {text-decoration:inherit;color: inherit;}
	 .footer-sub-ftr a[href^=tel] {text-decoration:inherit;color: inherit; margin-left:0px; float:left;}
	 select{padding-left:5px !important;}
	 input[type="text"],input[type="password"],input[type="button"],input[type="submit"], #reset{-webkit-appearance: none; -webkit-border-radius:none;}
	 #minus.bg-sprite, #plus.bg-sprite {margin-top: 7px;height: 15px !important;width: 15px !important;}
	 #prod_buttons .prod_bton1, #prod_buttons .prod_bton2 {width: 72px;float: left;height: 35px;padding: 0 5px;
	margin: 0 10px 5px 0;background-size: 1px 35px;border-radius: 3px;line-height:35px;}
	#prod_buttons #productImage.prod_bton1, #prod_buttons .prod_bton2 {margin: 0 5px 0 0;padding: 0;height: 35px;
	line-height: 35px;background-size: auto 35px;overflow: hidden;width: 70px;}
	#sess_exp .sess_login, #sess_exp .sess_sign{padding:10px 19px;}
	.input.gri_in, .qty.srchQty .input{padding:0 !important;}
	.brands_btn .qty .input {height: 33px;padding: 0;text-align: center;width: 33px;border: 1px solid #ccc;margin-left: 2px;}
	 
}

/* for ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	input[type="text"],input[type="password"],input[type="button"],input[type="submit"], #reset{-webkit-appearance: none; -webkit-border-radius:none;}#lblockPar #dataBlock .list_v_inline .input{height:32px;width:32px;border:solid thin #ccc;-webkit-appearance: none;border-radius:3px !important;}.gri_in{height:30px;width:30px;margin:0px;border:solid thin #ccc;-webkit-appearance: none;border-radius:3px !important;}input[type="text"],input[type="password"],input[type="button"],input[type="submit"]{-webkit-appearance: none;border-radius:0px;}.sel_filter_Css{padding-bottom:5px;}.productsec .also_qty .input{width:30px !important;height:30px !important;padding:0 !important;margin-right:0 !important;}.qly_add_card .fl input{width:30px;height:30px;border-radius:3px;}#rightSpecialEmail{border-radius:0 !important;}.gri_in, .srchQty .input, .qty .qty_dtl{padding:0;width:30px;height:32px;border:1px solid #ccc;text-align:center;}#prod_buttons .prod_bton2{width:auto;}#topmain_stick .search_box {position: relative;}.search_box .search_field {width: 96%;padding: 0 !important;text-indent:7px;}.search_box .search_bton {position: absolute;right: 0;width: 85px !important;padding: 0 5px !important;text-align: center;font-size: 16px;}.top_search_box.search_box #form_getproduct {	width: 385px;float: left;position: relative;}#prod_buttons .prod_bton1, #prod_buttons .prod_bton2 {width: 72px;float: left;height: 35px;padding: 0 5px;margin: 0 10px 5px 0;background-size: 1px 35px;border-radius: 3px;}#prod_buttons #productImage.prod_bton1, #prod_buttons .prod_bton2 {margin: 0 5px 0 0;padding: 0;height: 35px;line-height: 35px;background-size: auto 35px;overflow: hidden;width: 70px;}#prod_buttons .enlarge {background-position: 0 -122px;height: 35px;line-height: 35px;}#prod_buttons .print {height: 35px;	margin-left: -2px;background-position:0 -94px;}.search_box .search_bton {position: absolute;right: 0;width: 35px !important;padding: 0 5px !important;text-align: center;font-size: 0;}.sb-productlist .disc .productsec {clear: both;float: left;}.alsocon .disc .redaddbtn {float: left;font-size: 12px;margin: 0 0 0 4px !important;padding: 0;text-align: right;width: 30px;border-radius: 3px;font-size: 11px !important;height: 32px;}a[href^=tel] {text-decoration:inherit;color: inherit;}.ftcol.footer-address > p {color: #fff !important;font-size: 14px;line-height: 20px;}.viewcartsec .btn, #cart_out_put a.all_btn.btn, #quote_name, #quote_name1, #shipping_attn .all_btn{border-radius:3px !important;;height:30px;line-height:30px !important;padding:0 0 0 5px !important;}#shipping_attn .attn_comm{width:90%;border-radius:3px;}#shipping_attn a.shopcrt_bton_top {float: left;margin: 0 5px 10px 0;padding: 5px 10px;width: auto;border-radius: 3px !important;}.promotsec .btn{height:30px;border-radius:3px;}#fancybox-content > div{-webkit-overflow-scrolling:touch;}.gri_in, .srchQty .input, .qty .qty_dtl, .brands_btn .qty .input, .productsec .also_qty .input, .prod_det_btn.manage, #signup_form .formlist input{border-radius:3px;}.viewcartsec .create_favlist_top_btns .btn.all_btn, #add_favorites_list_form .btn.all_btn {height: 30px !important;line-height: 30px !important;padding-top: 0 !important;padding-bottom: 0 !important;display: inline-block;}.viewcartsec .ovfl-hidden.southspace2 .all_btn.btn, #shipping_attn .all_btn, #shopping_cart #cart_out_put .all_btn.btn{height: 30px !important;line-height: 30px !important;display: inline-block;text-indent: 0 !important;padding: 0 5px !important;width: auto;}
}




/***********************************history and favorite list page new css*********************************/
@media (max-width:768px){
	/* 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; background: transparent !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; overflow: unset; display: table;}
	.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 !important;}
	.tblone.fav_table_filter td .note.new_note {width: 235px !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;}
	#list_search_form.southspace2 {overflow: hidden;	width: 100%;}
	.select_fav_div.p-10 #list_search_form select {float: left;margin-left: 5px; width:130px;}
	.select_fav_div.p-10 .fr.mng_fav_btn {margin-top: 0px;}
	.select_fav_div.p-10 .fr.mng_fav_btn a{margin: 0px;}
	.in_box .fr.w-763 {width: 100% !important;}
	.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;	}
	.fav-table #dataTable tr td:nth-child(2){width:80px !important;}
	.fav-table #dataTable tr td.text-left{text-align: left !important;}
	#toptable_fav.p-10{margin-top:5px;}
	#toptable_fav form[name="fav_remove_item"] div{margin: 0px !important;}
	.fav-table #dataTable.tblone .proheadtitle a{padding: 0px !important;}
	.tblone.fav_table_filter td p.mt-10.mb-10{font-size: 12px;}
	.fav_list_manage.manage-fav-list.divTable .divCell {	display: table-cell !important;	width: auto !important; float:none; text-align: left; font-weight: normal;}
	.divTable.manage-fav-list .action_btns_wrap a {font-size: 0 !important;	width: 30px; height: 22px !important; display: inline-block; cursor: pointer;	padding: 0px; background: url("/UI/images/oh_sprite1.png") !important; border: none !important;	vertical-align: middle;	line-height: inherit !important; padding: 0px !important; margin: 0px !important;}
	.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list {background-position: -386px -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-delete-favlist-item {background-position: -125px -365px !important;}

	#fancybox-wrap .in_box{min-height: inherit; width: auto !important;}
	#topDivOnFavorite.in_title{font-size: 12px; text-align: center;}
	#fancybox-wrap .ovfl-hidden.southspace2 > form#add_favorites_list_form{padding: 0px;}
	#fancybox-wrap #add_favorites_list_form .formdiv.equalgap{width:100% !important;}
	#fancybox-wrap .editFavList-form input{width:90% !important; margin-left: 5px  !important; margin-bottom:3px  !important; font-size: 12px !important;}
	#fancybox-wrap .editFavList-form.fav-editFrmPopup .form-li.btnsDiv label{display: none !important;}
	#fancybox-wrap .add_favorites_list_form .editFavList-form .form-li.btnsDiv label{display: none;}
	#fancybox-wrap .editFavList-form.fav-editFrmPopup .form-li.btnsDiv{margin-top:3px;} 

	#submit_fav.all_btn.btn, #reset.all_btn.btn {width: auto !important;padding: 0 10px !important;text-indent: 0; font-weight:normal;}
	.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;}
	#list_search_form.southspace2 .fr {float: right !important; margin: 0px; line-height: 20px;}
	.fav-table #dataTable.tblone.fav_table_filter tr td{width: auto !important;}
	.fav_table_filter.tblone .th.all_sel, .fav-table #dataTable.tblone.fav_table_filter tr td:first-child {width: 25px !important;}
	.fav-table #dataTable.tblone.fav_table_filter .buy td#range_class{width:50% !important;}
	#dataTable.tblone.fav_table_filter .buy{max-width: 150px;}
	.fav-table #dataTable.tblone.fav_table_filter tr th{font-size:12px !important;}
	.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 .itemImageSearchResult{margin-right:10px !important;}
	.divTable .divRow, .divTable .headRow{display:table-row;}
    .divTable .divCell{display:table-cell !important; width:auto !important;}
    
    

    #shopping_cart #cart_out_put > div.fl {margin-left: 0px !important; padding-left: 0px !important; margin-right: 0px !important; width:98%;}
    #shopping_cart #cart_out_put > div.fr {width: 98%; margin: 0px; overflow: hidden;}
    /* #shopping_cart #cart_out_put > div.fr a.all_btn.btn{width:100%;} */
    #cart_out_put .fr .input1{width:80px !important; height: 22px;}
    #shopping_cart .step7 {margin-top: 10px;margin-bottom: 10px;overflow: auto;padding-bottom: 15px;}
    #cart_out_put .step7 .divTable {min-width: 750px; display: table !important;}
    .step7 .divTable .headRow {display: table-row !important;}
    .step7 .divTable .divCell.viewCartCheck, .step7 .divTable .headRow .divCell:first-child {min-width: 20px;}
    .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;}
  /* 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;}
	#cart_out_put .f select.height30, #cart_out_put .fr select.height30{float: left; height: 30px !important;}
	.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: #000 !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;	height: 30px !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;}
    #shopping_cart .step7 .divRow .divCell{float: none !important;}
	.in_box .fr.w-763 .fav-table .fav_table_filter.tblone colgroup{display: contents !important;}
	.viewCartCheck #cartform {text-align: center;}
	#shopping_cart #cart_out_put > .fl{padding-left:0 !important; margin: 0px !important; width: 100% !important;}
	#cart_out_put .fr .input1 {width: 180px !important; height: 22px;}

	.fav-table #dataTable.tblone tr.divRow.highlight, .fav-table #dataTable.tblone tr.divRow.undefined{display: table-row !important;}
	#dataTable.tblone.fav_table_filter .divClassStyle, #dataTable.tblone.fav_table_filter .divClassStyle.pritxt{font-weight: bold !important;}
	.fav-table #dataTable.tblone tr.divRow.highlight td p.mt-10.mb-10 , .fav-table #dataTable.tblone tr.divRow.undefined td p.mt-10.mb-10{font-weight: bold !important;}
	#shopping_cart #cart_out_put > div.fl{width: 100%; text-align: left;}
	#shopping_cart #cart_out_put > div.fr{width: 100%;}
	#content #shopping_cart.viewcartsec{margin: 0px !important;}
	#shopping_cart #cart_out_put .fr .all_btn{float: left !important; border:0px !important;}
	#cart_out_put .fr .input1{margin:0px !important; height: 28px !important;}
	#shopping_cart #cart_out_put .step7 .divTable .divCell.viewCartCheck{text-align: center;}
	.best_fav.grid_best_fav, .best_fav.grid_best_fav:hover{margin-right:5px !important;}
	/*.mid_pan .detail_prize_all .head_sub{width: 100%;}*/
	#details .divTable h2{float: none;}
	.divTable.manage-fav-list .action_btns_wrap a.btn-edit-favlist-item:hover {background:url("/UI/images/oh_sprite1.png") !important; background-color:transparant !important; background-position: -16px -365px !important;}
	.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list:hover {background:url("/UI/images/oh_sprite1.png") !important; background-color:transparant !important; background-position: -386px -365px !important;}
	.divTable.manage-fav-list .action_btns_wrap a.btn-delete-favlist-item:hover {background:url("/UI/images/oh_sprite1.png") !important; background-color:transparant !important; background-position: -125px -365px !important;}
	.brands_btn .adCartRes, .brands_btn .adCartRes:hover{background:url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important}
	.ItemBasicDetails .detail_prize_all .fl.westspace2{width: auto;}

	#shopping_cart #cart_out_put > div.fl{width: 100%; text-align: left;}
	#shopping_cart #cart_out_put > div.fr{width: 100%;}
	#content #shopping_cart.viewcartsec{margin: 0px !important;}
	#shopping_cart #cart_out_put .fr .all_btn{float: left !important; border:0px !important;}
	#cart_out_put .fr .input1{margin:2px 5px 10px 0 !important; height: 28px !important; width:65px !important;}
	#shopping_cart #cart_out_put .step7 .divTable .divCell.viewCartCheck{text-align: center;}
	.best_fav.grid_best_fav, .best_fav.grid_best_fav:hover{margin-right:5px !important;}
	#details .divTable h2{float: none;}
	#shopping_cart #cart_out_put .fr .all_btn{margin: 2px 5px 10px 0px !important;}
	#shopping_cart #cart_out_put > div.fl{text-align: left !important;}
	#check_out_div{margin-top:-40px;} 
	#shopping_cart #cart_out_put select.height30 {width: 83px !important;}
	.divRow.viewCartSubTotal font{width: 97%;}
	#shopping_cart #cart_out_put .step7 .divTable .divRow.highlight .divCell.viewCartCheck{padding:10px 7px;}
	#toptable_fav .fl .redaddbtn.btn:hover, #fav_rev_id:hover {background: transparent !important;}
	/******************history and favorite list page ends********************************/  


	/* admin user login pages */
    .new_depart #create_company_form .formdiv, #edit_user_sc .man_user .formdiv {width: 100%;margin: 0 auto;}
    #create_company_form .formdiv .formlist, #edit_user_sc .man_user .formdiv .formlist{margin: 0 auto 15px auto !important;width:100%;max-width: 250px;clear: both;padding: 15px;}
    #create_company_form .formdiv .formlist li, #edit_user_sc .man_user .formdiv .formlist li{padding-bottom: 10px;}
    #create_company_form .formdiv .formlist li .all_btn.new_btn {float: left;margin: 0 10px 5px 0 !important;}
    #create_company_form .formdiv .formlist li label, #edit_user_sc .man_user .formdiv .formlist li label{width: 100%;margin: 0 auto 7px auto;}
    #create_company_form .formdiv .formlist li .input, #edit_user_sc .man_user .formdiv .formlist li .input{width: 98% !important; padding:0 1%;height:22px; margin-bottom: 5px;}
    #create_company_form .formdiv .formlist li select, #edit_user_sc .man_user .formdiv .formlist li select{width:100% !important;padding: 0;height: 24px; margin-bottom: 5px;}
    #create_company_form .formdiv .formlist li .errmsg, #edit_user_sc .man_user .formdiv .formlist li .errmsg, #billing_edit .billfom .formdiv .reset.formlist .errmsg, #display_shipping_id .formdiv .reset.formlist .errmsg{clear:both;width: 100%;float: left; margin: 0 !important;}
    #create_company_form .formdiv .formlist li #department_budget{margin: 7px 0;width: 100%;}
    #create_company_form .formdiv .formlist li #department_budget > span{float: left; width: 100%; margin: 5px auto;}
    #create_company_form .formdiv .formlist #department_budget > span .all_btn.btn{margin-top: 5px;}
    #create_company_form .formdiv .formlist li .budg{width: 100%;}
    #create_company_form .formdiv .formlist li span.tblone{margin-bottom: 5px;width: 100%;}
    #create_company_form .formdiv .formlist li .dep_man{width: 100%;margin-top: 7px;}
    #create_company_form .formdiv .formlist li .dep_man .add_rem {margin-left: 5px;margin-right: 0;padding-left: 5px !important;padding-right: 5px !important;}
    .tableWrapper {	width: 100%;	overflow: auto;	-webkit-overflow-scrolling:touch;}
    .tableWrapper .tblone_dept_list, .tableWrapper .edit_user_sc_table{width: 100%; min-width: 600px;}
    .admin_box .tableWrapper #department_list th.th:nth-child(4) {width: 70px;}
    #create_company_form .formdiv .formlist li#bill_to_add1, #create_company_form .formdiv .formlist li#shipp_to_add1{margin-top: 5px;}
    #edit_user_sc .man_user .formdiv .formlist li .all_btn{float: left; margin:5px 5px 5px 0 !important;}
    #edit_user_sc .man_user .formdiv .formlist li input#user_name{width: 98% !important; padding:0 1%;height:22px;}
    #billing_edit .billfom .formdiv .reset.formlist, #display_shipping_id .formdiv .reset.formlist{max-width: 260px;}
    #billing_edit .billfom .formdiv .reset.formlist label, #display_shipping_id .formdiv .reset.formlist label{	clear: both;margin-bottom: 7px;	width: 100%;}
    .hide-small{display: none;}
    #billing_edit .billfom .formdiv .reset.formlist label.main_label, #display_shipping_id .formdiv .reset.formlist label.main_label{width: auto;margin-right: 5px;margin-bottom: 0;margin-top: 5px;}
	#display_billing_id .tblone thead th.th, #display_shipping_id .tblone thead th.th, #display_billing_id .tblone tr td .promoCodeClass td, #display_shipping_id .tblone tr td .promoCodeClass td, #display_billing_id .tblone tr td, #display_shipping_id .tblone tr td, #create_company_form .formdiv .formlist li label, #edit_user_sc .man_user .formdiv .formlist li label, #create_company_form .formdiv .formlist li .all_btn.new_btn, .admin_box .tableWrapper #department_list th.th, .admin_box .tableWrapper #department_list .department_list_data td, #billing_edit .billfom .formdiv .reset.formlist label, #display_shipping_id .formdiv .reset.formlist label, .tblone a{font-size: 12px !important;}
    /* admin user login pages ends */
}

/* #### CSS FILE NAME : #### rating.css #### */
#review{border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;clear:both;overflow:hidden;position:relative;}
#review{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.ratings{overflow:visible;position:relative;width:180px;height:30px;margin-top:10px;}
.ratings_stars{background:url('/UI/images/star_blank.png') no-repeat;float:left;height:28px;padding:2px;width:32px;}
.ratings_vote{background:url('/UI/images/star_voted.png') no-repeat;}
.ratings_over{background:url('/UI/images/star_overs.png') no-repeat;}
.total_votes{background:#eaeaea;top:58px;left:0;padding:5px;position:absolute;}
.product{font:10px verdana, sans-serif;height:250px;}
#pro-name{margin-bottom:10px;}
.product #heading{background-color:#e4e4e4;color:#000;margin-bottom:20px;height:25px;padding-left:19px;padding-top:10px;text-align:center;font-family:arial;}
.product #heading b{font-size:14px;}
.tbl-rating{margin-left:19px;width:328px;margin-top:20px;}
.rt-submit-but{float:right;margin-right:14px;padding-bottom:14px;}
#rt-sub{background-color:#4C8CEB;border:medium none;color:#FFFFFF;padding:7px;width:92px;}
.message{padding-left:19px;}
.comment-history{background-color:#4C8CEB;color:#FFFFFF;height:25px;margin-bottom:20px;padding-left:20px;padding-top:10px;}
#pre-comm{margin-top:37px;}
.list-comment{margin-left:-20px;}
.msg{background-color:#cbcbcb;border:1px solid #cbcbcb;color:#000;font-weight:bold;height:15px;line-height:5px;margin-bottom:20px;margin-top:20px;padding-left:20px;padding-top:10px;text-align:center;}
.review_rating{border-top:1px solid #cbcbcb;float:left;height:50px;line-height:initial;padding:10px 5px;text-align:center;width:20%;float:left;}
.review_desc{border-top:1px solid #cbcbcb;float:right;height:auto;line-height:-moz-block-height;padding:10px 5px;text-align:left;width:77%;word-wrap:break-word;float:left;}
.review_title{border-bottom:1px solid #cbcbcb;}
.ratingHistogram{padding:10px;}
.ratingHistogram .avgWrapper{float:left;}
.ratingHistogram .avgWrapper .bigStar{background-image:url("/UI/images/star_rating.png");background-repeat:no-repeat;color:#bd0b00;font-size:13px;margin-bottom:10px;padding:25px 0;text-align:center;width:66px;font-weight:bold;text-indent:-4px;}
.ratingHistogram .avgWrapper .subText{color:#848484;font-size:11px;}
.ratingHistogram .ratingDistributionWrapper{float:left;width:auto;margin-left:75px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution{list-style-type:none;padding-left:10px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li{color:#666;font-size:11px;margin-bottom:5px;margin-top:3px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li a{color:#666;text-decoration:none;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #999;border-image:none;border-style:solid;border-width:4px;content:" ";height:0;left:100%;margin-left:5px;position:absolute;top:3px;width:0;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar{background-color:#efefef;border:1px solid #efefef;display:inline-block;height:12px;position:relative;vertical-align:bottom;width:100px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar .progress{background-color:#ffcc00;border:1px solid #ffcc00;color:#303030;font-size:10px !important;height:11px;line-height:11px;padding-left:1px;}
.ratingsDistribution li{display:block;float:none;margin-right:0;}
.ratingsDistribution li a{background:none;border:none;}
.ratingsDistribution li a:hover{background:none;border:none;}
#review_frm #frm_user_review table{table-layout:auto;}
#review_frm #frm_user_review table .rt-submit-but{float:none;text-indent:-115px;}
#review .rt-submit-but{margin-right:0 !important;text-align:center;width:100%;text-indent:-223px;}
.rt-submit-but #rt-sub, .rt-submit-but #reset, .rt-submit-but #write_review{border:medium none;padding:4px 13px;margin-top:10px;}
#reviews{overflow:visible;}
#review > div:nth-child(3){margin:0 auto;text-align:center;width:100%;clear:both;overflow:hidden;padding:20px 2px;}
#reviews{clear:both;overflow:hidden;}
#review > div:nth-child(3) a#more_reviews{border-radius:0;float:none;padding:7px 20px;border:none !important;}
#review > div:nth-child(3) a#more_reviews:hover{background:#303030;border-radius:0px;color:#fff;}
.review_title{background:none !important;}
.review_msg{padding:10px 5px 10px 0;}
.review_title{padding:5px 5px 5px 0;font-weight:bold;}
#prod_description #tabs.reset.prod-more.maketabs{position:unset !important;}
.fancybox.all_btn.addbtn.fl#review_popup{border:medium none;border-radius:0;margin-right:4px;margin-top:-6px !important;padding:5px 10px;text-decoration:none;text-shadow:unset;}
#review_popup.fancybox.all_btn.addbtn.fl{background:#fff !important;border-radius:3px;color:#043174 !important;}
.popupNtLog{border:1px solid #cbcbcb;padding:10px;width:675px !important;}
#review_popup_div > #review_frm{padding:10px;}
#review_frm > #frm_user_review{margin-top:25px;}
#review_popup_div > div#review_frm #heading > span{margin:10px 0 !important;width:100%;display:inline-block;padding:10px 0px;text-align:center;}
#review_popup_div > div#review_frm #heading > span b{font-size:14px;}
#frm_user_review input, #frm_user_review textarea{border:1px solid #cbcbcb;}
.review_rating > span{word-wrap:break-word;}
#review #reviews > div:nth-child(2n){background:none repeat scroll 0 0 #efefef !important;clear:both;overflow:hidden;}
.More_div{border-radius:0 !important;clear:both;height:28px;margin:5px auto 0;overflow:hidden;padding-top:12px;text-align:center;width:100%;}
.More_div > a{border-radius:0;clear:both;float:none;overflow:hidden;padding:8px 22px;text-align:center;}
.More_div > a:hover{border:none;background:none repeat scroll 0 0 #efefef !important;}
#review_frm > #heading{clear:both;overflow:hidden;}
#reviews > #reviews_heading{font-weight:bold;padding:10px 0;text-align:center;}
.ItemBasicDetails .reset.prod > li:last-child{display:flex;margin:3px 0;}
.ratings_stars:hover{background:url('/UI/images/star-blank-hover.png') no-repeat;float:left;height:28px;padding:2px;width:32px;}

/* #### CSS FILE NAME : #### jquery.fancybox-1.3.4.css #### */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/UI/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index: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, .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:663px;margin:0 17px;}
#Manuf .ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:663px;margin:0 12px;}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px;}
.ad-gallery .ad-thumbs li a{display:block;}
.ad-gallery .ad-thumbs li a img{display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161;}
.ad-preloads{position:absolute;left:-9000px;top:-9000px;}
#Manuf .ad-back,#Manuf .ad-forward{top:2px !important;right:-15px}
#Manuf .ad-back{left:-15px;}
.ad-gallery .ad-thumbs li a img{opacity:1!important;}
#Featur_pro .ad-forward{right:-19px;}

/* #### CSS FILE NAME : #### 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}
