
/* #### CSS FILE NAME : #### main.css #### */
body, h1, h2, h3, h4, h5, h6, p{margin:0;line-height:1;font-family:"Open Sans",sans-serif;font-size:13px;}
.all_btn, body, h1, h2, h3, h4, h5, h6, p, label, span, input, li, div {font-family: "Open Sans",sans-serif;}
body{min-width:1024px !important;}
*{box-sizing: border-box;}
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;padding-right:10px;line-height:18px;}
.ovfl-hidden{overflow:hidden}
.equalgap{margin:0 auto;}
.strong, .strong a{font-weight:700;}
.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:1000px;margin:0 auto;}
#main_content .incont_bg{padding-bottom:10px;float: left;}
main_content{font-size:12px;}
#content{width:740px;padding-bottom:0;}
#content.home-content{padding-left: 0px;padding-right: 0px;width:740px;}
#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, .shopcrt_bton_top .divider{background:url("/UI/images/sprite.png");}
#main_content{margin:5px auto 0 auto;width:1000px;padding:0 0px;clear:both;}
.help{display:none;}
h3{margin:0;padding:0;}
#header{z-index:102;margin:0 auto;width:100%;padding:0 0px;}
/* #logo{width:230px;margin:57px 30px 15px 10px;} */
#logo{width:230px;margin:40px 30px 0px 10px;}
.front_logo_img{width:auto;height:auto;}
.top_main{padding-top:0px;width:1000px;}
.login_block{padding:0;width:auto;line-height: 38px;}
.create_act{margin-bottom:0px;float:left;width:auto;margin-right: 7px;}

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

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

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

.welimg{padding-left:20px;}

/*.editicon{padding-left:20px;}

.louticon{padding-left:20px;}*/

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

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

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

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

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

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

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

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

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

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

.editicon{background-position:-146px -3px;height:15px !important;margin:-3px 3px;width:15px !important;padding-left:15px;} */
.login_block a {
	width: auto;
	float: left;
	margin: 0 0 0 8px;
	font-size: 13px;
}
.login .log {
	background:url("/UI/images/lock.svg") no-repeat scroll 1px 7px !important;
	height: 40px !important;
	padding-left: 0px;
	width: 20px !important;
	margin-left: 0px;
	float: left;
	margin-right: 5px;
}
.account {
	background:url("/UI/images/login.svg") no-repeat scroll -7px 3px !important;
	height: 40px !important;
	padding-left: 0px;
	width: 19px !important;
	padding-top: 0px !important;
	float: left;
	margin-right: 5px;
}
.louticon {
	background-position: -382px -8px;
	height: 40px !important;
	padding-left: 0px;
	width: 16px !important;
	padding-top: 0px !important;
	float: left;
	margin-right: 5px;
}
.editicon {
	background-position: -292px -8px;
	height: 40px !important;
	padding-left: 0px;
	width: 16px !important;
	padding-top: 0px !important;
	float: left;
	margin-right: 5px;
}
.ph-icon {
	width: 20px;
	height: 40px;
	float: left;
	background: url("/UI/images/sprite-img.png");
	background-position: -213px -286px !important;
}
.call_no {
	color: #ff400d;
	font-weight: 600;
}
.top_main .fail_serch {
	font-size: 14px;
	line-height: 40px;
}

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

.top_main .shop_left{width:260px;}

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

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

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

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

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

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

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

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

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

.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:59px;padding:1px;width:433px;margin-left: 45px;}

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

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

.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:1000px;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;width: 100%;}

.top_main .fail_serch {
	font-size: 14px;
	float: left;
	padding: 0;
	width: 120px;
	margin-left: 0px;
	line-height: 40px;
}

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

#nav{height:40px;margin:0 auto;padding:0;width:100%;}

ul{margin:0;}

/* #dropdownMenu{list-style:none;margin:0;padding:0;text-transform:uppercase;} */
#dropdownMenu{list-style:none;margin:0;padding:0;text-transform:uppercase;width:100%;display: table;height: 40px;}
#dropdownMenu .navlist {height: 40px;background: #2a2871;text-align: center;position: relative;float: none;display: table-cell;min-width: 80px;}

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

#globalNav1 .a_font{font-family:calibri; cursor:pointer;display:inline-block;float:none;font-size:17px;font-weight:500;height: 40px;line-height: 40px;vertical-align: middle;text-align:center;width:100% !important;}
#globalNav1 #dropdownMenu .navlist .d_down.dropdown0, #globalNav1 #dropdownMenu .navlist .d_down.dropdown1, #globalNav1 #dropdownMenu .navlist .d_down.dropdown2, #globalNav1 #dropdownMenu .navlist .d_down.dropdown3{left: 0 !important; right: inherit !important;}


#dropdownMenu .navpad4 {width: 130px;line-height: 40px;border-bottom: none !important;}
#dropdownMenu .navpad5 {width: 250px;line-height: 40px;border-bottom: none !important;border-left: none !important;}
#dropdownMenu .navpad6 {width: 230px;line-height: 40px;border-bottom: none !important;border-left: none !important;}
#dropdownMenu .navpad7 {width: 170px;line-height: 40px;border-bottom: none !important;border-left: none !important;}
#dropdownMenu .navpad8 {width: 220px;line-height: 40px;border-bottom: none !important;border-left: none !important;}
#dropdownMenu .navpad9 {width: 120px;line-height: 40px;}
#dropdownMenu .navpad10 {width: 210px;line-height: 40px;border-left: none !important;}
#dropdownMenu .navpad11 {width: 160px;line-height: 40px;border-left: none !important;}
#dropdownMenu .navpad12 {width: 260px;line-height: 40px;border-left: none !important;}
#dropdownMenu .navpad13 {width: 250px;line-height: 40px;border-left: none !important;}



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

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

#globalNav1 .navpad1{width:162px;}

#globalNav1 .navpad2{width:135px;}

#globalNav1 .navpad3{width:266px;}

#globalNav1 .navpad4{width:125px;}

#globalNav1 .navpad5{width:105px;}

#globalNav1 .navpad6{width:105px;}

#globalNav1 .navpad7{width:160px;}

#globalNav1 .navpad8{width:160px;}

#globalNav1 .it_finder .a_font{width:195px;} 
*/
#globalNav1 .more{width:96px !important}

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

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

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

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

.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:300px;position:absolute;top:0px;padding:6px 0 !important;}

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

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

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

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

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

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

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

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

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

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

.dropdown10, .dropdown11, .dropdown12, .dropdown13{width:300px;}

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

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

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

.dropdown9 .symbol_left{display:none;float:left;margin-right:0;}
.dropdown10 .symbol_left{display:none;float:left;margin-right:0;}
.dropdown11 .symbol_left{display:none;float:left;margin-right:0;}


.dropdown12 .symbol_left, .dropdown13 .symbol_left{display:block;float:left;margin-right:0;}

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

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

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

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

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

.dropdown7 .symbol_right{display:none;}

.dropdown5 .symbol_right{display:none;}

.dropdown6 .symbol_right{display:none;}

.dropdown4 .symbol_right{display:none;}

.dropdown8 .symbol_right{display:none;}

.dropdown9 .symbol_right{display:block;}
.dropdown10 .symbol_right{display:block;}
.dropdown11 .symbol_right{display:block;}

.dropdown12 .symbol_right, .dropdown13 .symbol_right{display:none;}

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

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

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

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

.dropdown4 ul{left:-293px;width:300px;}

.dropdown5 ul{left:-293px;width:300px;}

.dropdown6 ul{left:-293px;width:300px;}

.dropdown7 ul, .dropdown8 ul, .dropdown12 ul, .dropdown13 ul{left:-293px;width:300px;}

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

.submenu_0{width:100%;}

.submenu_1{width:100%;}

.submenu_2{width:100%;}

.submenu_3{width:100%;}

.submenu_4{width:100%;}

.submenu_5{width:100%;}

.submenu_6{width:100%;}

.submenu_7, .submenu_8{width:100%;}

.submenu_9{width:100%;}

.symbol_left{display:none;}

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

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

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

.anchor0{width:300px !important;}

.anchor1{width:305px !important;}

.anchor2{width:285px !important;}

.anchor3{width:280px !important;}

.anchor4{width:287px !important;}

.anchor5{width:287px !important;}

.anchor6{width:287px !important;}

.anchor7{width:287px !important;}

.anchor8{width:287px !important;}

.anchor9{width:287px !important;}

.anchor10, .anchor11, .anchor12, .anchor13{width:287px !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;}
.sub_title .sub_title{width: calc(100% - 20px);margin: 0 10px;}

.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:323px;text-align:center;display:block;height:42px;font-weight:700;font-size:16px;padding:5px;vertical-align:middle;display:table-cell;}

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

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

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

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

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

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

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

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

#content .topads{display:none;}

.banner{padding:10px 0;}

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

/*#SliderNameNavigation {width: auto;float: right;bottom: 30px;position: relative;height: 30px; right: 0px; padding-left: 10px; padding-right: 10px;}*/
#SliderNameNavigation {border-radius: 17px;height: 25px;padding-top: 0px;position: relative;text-align: center;top: -27px;width: 100%;}

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

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

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

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

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

#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;width: auto;height: 120px;margin-bottom: 15px;}

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

#feat_prod .sku_class {font-size: 16px;font-weight: 500;display: block;max-height: 15px;overflow: hidden;text-align: center;}

#feat_prod .title_class{display:block;font-size:13px;font-weight:500;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:18px;font-weight:normal;text-align:center;margin-left:5px;line-height:65px;}

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

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

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

.gridcol .home_multi select {border: 1px solid #ccc;margin-top: 20px;height: 30px;width: 90% !important;}

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

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

#feat_prod .redaddbtn {
	background: #2a2871 url("/UI/images/sprite-img.png") repeat scroll -338px -47px !important;
	border: none !important;
	margin: 0 5px 0 auto;
	display: block;
	font-size: 0 !important;
	height: 35px;
	padding: 0;
	width: 35px;
}
#feat_prod .redaddbtn:hover {
	border: none !important;
	background: #369245 url("/UI/images/sprite-img.png") repeat scroll -338px -47px !important;
}

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

#feat_prod .Spec_list{padding:0;}

#feat_prod .titles{text-align:center;width:auto;font-weight:600;text-transform:capitalize;font-size:20px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#Specials .titles{text-align:left;margin-left:0;width:230px;font-weight:600;text-transform:capitalize;font-size:20px;}

#Specials .Spec_list{padding:10px 0px !important;}

.slist01{width:112px;}

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

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

.special_main{display:inline-block;width:735px;padding-left:10px;background: #f1f1f1;}

#Manuf .titles{text-align:left;margin-left:0px;width:195px;font-weight:600;text-transform:capitalize;font-size:20px;}

#Manuf .fact_list{padding:0;}

#Manuf .big{width:210px}

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

#Manuf .list_img img {
	width: 90px;
	height: auto;
	margin: 0 auto;
}

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

#Manuf .small {width: 115px;padding: 5px;}

/*.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 .ad-back, #Manuf .ad-forward{margin-top:13px !important;}*/

#recently_view{margin-bottom:25px auto;}

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

#recently_view .titles{font-size:20px;font-weight:bold;margin-left:0px;text-transform:capitalize;color:#000 !important;text-align:left;text-indent:10px;border: none !important;padding: 10px 0 !important;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.module_box{margin-bottom:7px;}

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

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

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

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

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

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

#sidebar .module_title{font-size:15px;text-align:center;padding:10px 5px;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:0 auto;padding:0;text-align:center;width:100%;border-radius:5px;/*height: 30px;line-height: 30px;*/}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#sidebar .news_lett .Subscribe #SubscribeEmailForm {margin: 10px auto !important;width: 100%;float: left;position: relative;}
#sidebar .news_lett .Subscribe #SubscribeEmailForm #rightSpecialEmail {padding: 0 10px;height: 30px;width: 180px !important;box-sizing: border-box;}
#sidebar .news_lett .Subscribe #SubscribeEmailForm #SubscribeSubmit {position: absolute;top: 0px;width: 70px !important;padding: 0px !important;right: 5px;	box-sizing: border-box;height: 30px;background: #0072bc !important;color: #fff !important;}
#sidebar .news_lett .Subscribe #SubscribeEmailForm #SubscribeSubmit:hover{background: #303030 !important;color: #fff !important;}

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

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

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

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

#sidebar .box_item.box_item_title img{width: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:-556px -248px;}

.Visa{background-position:-486px -304px;}

.Discover{background-position:-557px -304px;}

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

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

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

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

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

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

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

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

.box_item_title{padding:0 !important;}

.newlett_txt{display:none;}

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

#sidebar .ikt_head{font-family: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}

#filters #leftstickey{width: 250px !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:16px !important;}

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

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

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

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

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

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

.sel_width{width:140px;}

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

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

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

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

#footer{overflow:hidden;width: 100%;min-width: 1000px;}

#ftwrap {width: 100%;float: left;border-bottom: 3px solid #575656;padding: 10px 0;}

.footer-wrapper {width: 1000px;margin: 0 auto;padding: 10px 0;}

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

.ftcol{float:left;padding:0;width:313px;}

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

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

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

.ftcol_ul a {font-size: 12px;text-transform: uppercase;}

.foot_bot{height: 40px;width: 100%;min-width: 1000px;}.copy_rgt {margin-top: 0;display: table;height: 40px;}.copy_rgt p {display: table-cell;vertical-align: middle;}.dc{display:table;height:40px}.dc a{display: table-cell;vertical-align: middle;}.powby {position: relative;top: 0px;margin-left: 5px;}

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

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

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

#footer_block{margin:15px auto 15px auto;width:1000px;height:auto;float: left;}

/*#footer_block .box_item{width:326px;}*/

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

#footer_block .facebook{background-position:-330px -248px !important;margin:0 5px 0 0;float:left;height:34px!important;width:34px!important;}

#footer_block .facebook:hover{/*background-position:-330px -303px !important;*/ background-position: -330px -304px !important;}

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

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

#footer_block .link_in{background-position:-226px -248px !important;margin:0 5px 0 0;float:left;height:34px!important;width:34px!important;}

#footer_block .link_in:hover{background-position:-226px -304px !important;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#footer_block .sub-footer {width: 100%;	display: table;}
#footer_block .sub-footer .box_item {display: table-cell;float: none;vertical-align: middle;padding-top: 15px;padding-bottom: 15px;/*border-left: 1px solid #fff;*/border-right: 3px solid #575656;}
#footer_block .sub-footer .box_item .pay-list {margin: 10px auto;float: left;width: 100%;max-width: 240px;}
#footer_block .sub-footer .box_item .soc_conn {float: left;width: 100%;margin: 5px auto 12px auto;max-width: 240px;}
.ph-ship-wrap {width: 170px;margin: 0 15px;}
.telephone-icon {background-position: 240px -52px !important;display: block;float: left;height: 30px;width: 50px;margin-right: 10px;background: rgba(0, 0, 0, 0) url("/UI/images/sprite-img.png");}
.contact-no > h3{font-size: 14px;color: #fff;}
.contact-no .number {color: #e2bf0b;font-size: 17px;font-weight: 600; -webkit-text-fill-color: #e2bf0b;}
.free-shipping {margin-bottom: 10px;margin-top: 30px;cursor: pointer;float: left;height: 35px;width: auto;}
.newsletter-sub .sub-msg {float: left;width: 100%;margin-bottom: 0;text-align: left;}
.newsletter-sub .sub-msg .sub-msg-text {display: inline-block;float: none;vertical-align: top;padding-left: 0;margin-bottom: 10px;width: 100%;margin-right: 10px;}
.sub-msg-text .newsletterimg {height: 55px;display: inline-block;width: 50px;background-position: -440px -10px !important;background: url("/UI/images/sprite-img.png");}
.sub-msg-text-data {float: right;width: 200px;}
.sub-msg .sub-msg-text h3, .sub-msg .sub-msg-text .msg {background: transparent;border: none;color: #fff;clear: both;float: left;margin: 0;padding: 0;line-height: 16px;text-align: left;font-weight: 500;}
.sub-msg .sub-msg-text h3 {font-size: 14px;margin-bottom: 7px;font-weight: 600;}
#footer_block .sub-footer .box_item.newsLetter #rightSpecialEmail {width: 100% !important;height: 35px;	margin: 0;padding-right: 40px;font-size: 14px;}
#footer_block .sub-footer .box_item.newsLetter #SubscribeSubmit {position: absolute;right: 0;top: 0;width: 35px !important;height: 35px;}
#footer_block .sub-footer .box_item.newsLetter .sub-msg {width: 260px;margin-left: auto;}
#footer_block .sub-footer .box_item .box_item.news_lett .Subscribe {width: 100%;}
#footer_block .sub-footer .box_item .box_item.news_lett {width: 100%;margin: 10px auto 0 auto !important;float: left;padding: 0;border: none;}
#footer_block .sub-footer .box_item.pay_social {border-left: none;}
#footer_block .sub-footer .box_item.newsLetter {border-right: none;}
#footer_block .sub-footer .box_item.hplogo {text-align: center;}
#footer_block .sub-footer .box_item.hplogo .hpFootImg {width: auto;height: auto;max-width: 100%;margin: 0 15px;}

#enter-emailid{display:none;}
.newsletter_error {color: rgb(214, 1, 14);background: rgb(255, 186, 186) none repeat scroll 0% 0%;border: 1px solid rgb(214, 1, 14);text-align: center;padding: 5px 10px;position: absolute;top: 35px;left: 0;height: auto;line-height: 16px;width: 100%;}
.newsletter_success{background: #DFF2BF; border: 1px solid #629827; text-align: center; width: 100%; padding: 5px 10px; position: absolute; top: 35px; left: 0px; height: auto; line-height: 16px;}
#enter-emailid.newsletter_error a {width: 15px;font-size: 14px;height: 16px;margin: 0;background: transparent;border-radius: 50%;color: red;border: 1px solid red;padding: 0;text-align: center;line-height: 15px;float: right;}
#enter-emailid.newsletter_success a {width: 15px;font-size: 14px;height: 16px;margin: 0;background: transparent;border-radius: 50%;color: green;border: 1px solid green;padding: 0;text-align: center;line-height: 15px;float: right;}
#enter-emailid.newsletter_success #dyn_msg {color: green;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.product_a_zclass{padding:0;text-align:left;text-decoration:underline;width:99%;margin-left:5px;border:none;}

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

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

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

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

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

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

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

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

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

.sitemap_leve1 li{float:left;}

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

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

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

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

.sitemap_leve2 li{float:left; width: 50%; box-sizing: border-box;}

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

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

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

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

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

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

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

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

.footersitemap5 {margin-top: -160px;}

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

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

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

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

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

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

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

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

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

#input50,#input22,#input22,#input261,#input12,#input26{width:200px !important;border:solid thin #ccc;}

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

.formdiv #signup_form .formlist li label{width:200px; line-height: 22px}

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

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

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

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

.formlist input#input36{width:200px;border:solid thin #ccc;}

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

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

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

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

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

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

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

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

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

#create_acc_form #linput1{font-size:12px;font-weight:700;position:inherit}

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

#order_history_update div{min-height:0px;font-size:14px;}

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

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

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

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

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

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

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

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

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

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

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

.cart_history_table .divCell label{display:none;}

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

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

.hiddenDiv{margin-top:50px;}

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

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

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

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

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

.orderHistEdit{margin-bottom:10px;}

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

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

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

#topDivOnFavorite{padding-top:9px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fav_table_filter .price_desc{white-space:nowrap;}

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

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

.fav_list_table p{margin:2px 0;}

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

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

.fav_list_image{float:left;}

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

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

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

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

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

#fav_rev_id{margin-right:10px;}

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

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

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

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

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

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

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

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

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

.create_fav_sku{margin-left:25px;}

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

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

.fav_list_manage .divCell{padding:10px;}

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

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

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

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

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

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

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

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

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

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

.menu_table.sub_menu_shading{width:323px;padding:0px;z-index:1;height: auto; max-height:320px; overflow: auto;}

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

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

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

.small_menu{margin-bottom:8px!important;min-height:25px!important;padding-top: 8px;}

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

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

.small_menu li:hover{cursor:pointer;}

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

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

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

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

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

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

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

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

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

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

.block_icon{height:47px;}

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

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

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

.block .img{ background: #fff; border: 1px solid #fff; float: left; height: 159px; margin-top:10px; width: 90%; margin-left: 5%;}

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

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

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

.sku_detail{margin-bottom:5px;float: left;width: 100%;}

.description .details{float:right;width: 60px;text-align: right;}

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

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

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

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

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

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

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

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

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

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

.grid_best_ship{background:rgba(0, 0, 0, 0) url("/UI/images/icon--lg-ups-yes.jpg") no-repeat scroll center center/100% 100%;float:right;height:47px;margin-top:5px;width:47px;}
.grid_best_ship{background: url("/UI/images/icon--lg-ups-yes.jpg");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;float: right;height: 47px;margin-top: 5px;width: 47px;}
.grid_non_returnable {background: url("/UI/images/non_returnable.png");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;float: right;height: 47px;margin-top: 5px;width: 47px;}
.grid_search_recycled {background: url("/UI/images/icon--lg-recycle.jpg");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;float: right;height: 47px;margin-top: 5px;width: 47px;}
.grid_search_best_seller_prod {background: url("/UI/images/best_seller_green.jpg");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;float: right;height: 47px;margin-top: 5px;width: 47px;}
.grid_qty{float:left;margin-left:3px;width:115px;text-align:left;font-size:15px;font-weight:bold;}

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

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

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

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

.list_view{cursor:pointer;}

.grid_view{cursor:pointer;}

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

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

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

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

.list_v_inline{width:500px;}

.input_listing .ink_search{position:relative;}

.list_view_h{margin-top:8px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list_v_inline .redaddbtn.fl{margin-left:9px;line-height:35px;padding:0 5px 0 15px;height:35px;width:115px;text-align:right;background:#2a2871 url("/UI/images/sprite.png") repeat scroll -358px -88px !important;}

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

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

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

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

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

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

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

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

/*#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading{font-size:15px !important;line-height:20px !important;width:calc(100% - 110px) !important;text-align:left !important;padding:0px !important;}*/
#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading {background: #fff;font-size: 20px !important;line-height: 26px !important;padding: 0 !important;text-align: left !important;width: calc(100% - 110px) !important ;font-weight: 500;}

.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:340px;height:auto;padding: 0;}
#content .item-brand-info {text-align: center;}
#content .item-brand-info img {width: auto;height: auto;max-width: 100%;}
#content .item-brand-info .brand-name {font-size: 18px;padding: 10px;}
#content .lef_pan .big_image {width: 100%;text-align: center;margin:10px auto;}
#prod_desc_info{margin-top:8px}
#content #grid_pro{width:100%;overflow:hidden;}
#icons{float:left;width:200px}

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

#prod_buttons {margin: 10px auto;width: 100%;float: left;}
#prod_buttons .fl, #prod_buttons .fr{width: auto;height: 35px;margin-right: 10px;border: 1px solid #ccc;line-height: 23px;padding: 0 10px;background: url("/UI/images/prod_bton.gif");background-size: 1px 35px;background-repeat: repeat;cursor: pointer;color: #000; box-sizing: border-box; float: left;}
/* #prod_buttons .fl span {float: none; display: inline-block;	vertical-align: middle;	padding: 0;	width: 30px; height: 21px;} */
/*#prod_buttons .prod_bton1{width:125px}*/
#prod_buttons .prod_bton1 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; width: 145px; 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 !important; padding-left:32px !important;}
/*#prod_buttons .prod_bton2{width:110px}*/
#prod_buttons .print{height:20px;margin-left:-2px}
#content .lef_pan #social_icons{width:260px}
#social_icons iframe:first-child{float:left;width:80px !important;height:26px !important;}
#social_icons .fb-like{float:left;margin-right:10px}

/*#content .mid_pan {
	padding: 10px;
	width: 475px;
	box-sizing: border-box;
	margin-left: 10px;
}*/

#content .mid_pan {width: 385px;height: auto;margin-left: 10px;padding: 15px 14px 5px 14px;box-sizing: border-box;float:right;margin-bottom: 10px;}

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

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

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

.mid_pan .bold{font-weight:700}

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

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

.mid_pan .head_sub{font-size:20px;font-weight:700;float:left;padding-top:8px;line-height:25px;width:100%;}

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

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

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

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

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

.mid_pan .add_cart {
	padding: 0 10px 0 35px;
	text-align: left;
	display: block;
	background: #404040;
	height: 35px;
	box-sizing: border-box;
	line-height: 35px;
}

.mid_pan .add_cart:hover{background:#369245 !important;border: 1px solid #369245 !important;}

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

.save-price span {color: #2c9d16;}

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

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

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

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

#prod_description .productname{font-size:14px;margin-bottom:10px;margin-top:10px;float: left;width: 100%;}

.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:35px;line-height:35px;margin:0px 1px 1px 10px;width:110px;text-align:center;font-size:13px;font-weight:700;}

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

#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:37px !important; width: 35px !important;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}

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

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

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

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

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

.mid_div_brands{width:100%;}

.brands_btn{margin-left:10px;}

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

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

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

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

.divTableBrands .brands_btn .redaddbtn.fl, .divTableBrands .brands_btn .fancybox.all_btn.addbtn.fl{padding:4px 8px 3px;line-height:1.4;}

.brands_btn .adCartRes{padding: 8px 10px 8px 32px !important;background:#2a2871 url("/UI/images/sprite.png") repeat scroll -306px -200px !important;}

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

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

.divRow.odd .divCell:first-child{padding:10px 5px 7px 5px !important; border-left: 1px solid #ccc;}

#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;margin-top: 10px;}

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

#detailTab.active, #reviewTab.active, #compareTab.active, #vbrand_tab_d.active, #price_compare_tab.active{height:42px;line-height:42px;margin-top:-9px;overflow:hidden;padding:0px 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;height: 36px !important;}

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

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

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

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

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

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

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

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

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

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

#comp_prod .pord_disp td{vertical-align: top;}

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

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

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

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

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

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

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

#comp_prod{padding:10px;}

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

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

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

#comp_prod .prod_price .buy td{border: none;border-bottom: 1px solid #ccc;}

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

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

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

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

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

.print_logo_step{margin-left:20px;}

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

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

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

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

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

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

.detail_prize_all select {
    height: 35px;
    border: 1px solid #ccc;
}
.home_multi{height:70px;overflow:hidden;}

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

.ie7 .h_wrapper{position:relative;}

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

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

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

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

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

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

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

.ie7 #discard_signup{float:none;}

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

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

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

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

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

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

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

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

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

.ie7 #stickyheader{top:0 !important}

.ie7 #leftstickey{top:0 !important}

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

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

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

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

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

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

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

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

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

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

.ie7 .shop_rgt{display:none}

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

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

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

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

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

.steps{height:40px;padding:0px;list-style-type:none;}

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

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

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

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

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

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

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

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

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

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

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

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

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

.step4 .cont_wid{width:500px}

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

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

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

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

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

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

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

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

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

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

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

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

.step7 .ps_shop_cart tbody{height:94px}

.step7 .ps_shop_cart tr{height:35px;font-size:15px;}
.step7 .ps_shop_cart p{font-size: 14px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.step7 .divTable .headRow .divCell {
	line-height: 15px;
	padding: 0 10px;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 13px;
}

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

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

#shopping_cart .step7{margin-top:10px;margin-bottom:10px;padding-bottom: 5px;}/*border-bottom: 1px solid #ccc;*/

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

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

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

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

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

#print_step{padding:10px}

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

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

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

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

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

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

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

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

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

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

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

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

.sortby .pagin{margin:0px 1px 5px 0px;max-width:150px;}

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

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

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

.pagin li{float:left;}

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

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

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

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

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

.productsec .collt .boxim{padding:1px;height:25px;display:block;width:28px;float:left;margin-right:5px;}

.productsec .colrt{margin-right:15px}

.sortby .pagin a.prvarw{background:url("/UI/images/prvarw.png") no-repeat scroll 5% 2px transparent;border:none}

.billfom .formdiv{width:auto}

/* .billfom .spec_eq{padding-left:166px} */

#display_shipping_id .tblone .odd td{padding:7px 0;}

#display_billing_id .tblone .odd td{padding:7px 0;}

#edit_user_sc #address_bill_div, #edit_user_sc #address_ship_div{float:right;margin-right:37px}

.man_user .formdiv{width:566px;}

.new_depart .formdiv{width:100%}

.new_depart .formdiv .formlist li .input{width:120px}

.new_depart .formdiv .formlist li .selbx{float:left;width:120px}

.new_depart .formdiv .formlist li span.tblone{width:240px;display:block;float:left;line-height:1.4;margin:0;padding-left:10px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.billfom{margin:20px 10px;}

.breadcrumb{padding-bottom:13px;}

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

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

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

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

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

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

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

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

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

.ab_us_img > img{width:150px;}

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

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

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

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

.ourpage a{color:#ab0923;}
.ourpage b{color: #0B6C13 !important; font-size: 14px;}

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

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

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

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

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

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

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

.filterP{text-align:left}

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

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

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

.list_grid_icon{float:right;padding:5px;}

.list_grid_icon .list_view , .list_grid_icon .grid_view{background-color:cursor:pointer}

.sortby#sorterDiv{height:70px;}

.curPageSeach{display:none;}

.srch_wrapper{width:100%;float:left;border-bottom:1px #adbdc6 solid;padding-bottom:0px;}

.srch_wrapper .productname{line-height:18px;}

.srch_wrapper .productname input{float:left;}

.srch_wrapper .productname .a_tag{margin:-2px 0px 0px 3px;width:237px}

.srch_wrapper .productname .a_tag span{float:none;}

.inner_search_css{width:100%;float:left;text-align:left;}

.inner_search_css .img{width:175px;float:left;}

.srch_css_wrap{width:525px;float:left;line-height:1.4;text-align:left;}

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

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

.grid_title_aColor{color:inherit;}

.discontinue_search{color:red;}

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

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

.srchNtFnd_recent_view_css{width:990px;margin: 0 5px;}

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

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

.hr_brm{margin-bottom:4px;}

.flter_searchbaseCss{padding:4px;}

.flter_searchbaseCss strong{cursor:pointer;}

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

.countGo_baseCss{margin-top:8px;}

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

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

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

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

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

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

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

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

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

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

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

.minPrice_w, .maxPrice_w{width:50px;height:22px;border:solid thin #ccc;}

.rangePriceErrorColor{color:#FF0000;}

.cls_1{border-bottom:1px #0072BC solid;left:0;position:absolute;top:177px;width:19%;background-color:#eeeeee;}

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

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

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

.ajaxPreloader_div1{margin-top:4%;}

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

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

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

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

#content .acc_cret{font-weight:700;}

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

.item_detail_page .detail_head_row{font-size:14px;line-height:33px}

.item_detail_page td.detail_left{border-right:0 none;width:200px}

.item_detail_page td.detail_right{width:500px}

.item_detail_page th{text-align:left}

.item_detail_page .detail_left li{list-style:none}

.sb-productlist li{overflow:hidden;padding-bottom:5px;}

.sb-productlist .imgbx{float:left;width:67px;text-align:center;padding:2px;margin:0 0 0 5px;}

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

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

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

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

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

.alsocon .disc .redaddbtn{margin: 0px 0px 0px 6px;float: left;text-align:center;font-size: 9px; width:auto; padding:4px 10px;font-size:12px; height: 25px;line-height: 13px;}

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

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

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

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

.boxtype1 .comp_prof td{padding:5px}

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

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

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

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

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

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

#top_subtotal b{padding:6px;}

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

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

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

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

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

.bill_to{float:left;}

.ship_to{float:left;}

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

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

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

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

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

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

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

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

.sess_login .formdiv{width:100%}

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

#sess_exp .sess_sign .centerAll, #sess_exp .sess_login .centerAll{
	box-sizing: border-box;
	width: 90%;
	margin: 0 auto;
	background: #f3f3f3;
	padding: 25px;
	box-sizing: border-box;
}
#sess_exp .sess_sign .formdiv, #sess_exp .sess_login .formdiv {
	width: 90%;
	margin: 0 auto;
}
#sess_exp .sess_sign .formdiv form, #sess_exp .sess_login #loginform{
	float: left;
	width: 100%;
	text-align: center;
	background: #f3f3f3;
}
#sess_exp .sess_sign .formdiv #signup {
	margin: 40px auto;
	float: none;
}
#sess_exp .sess_login #loginform .formlist {
	margin: 0 auto;
	width: 90%;
}
#sess_exp .sess_login #loginform .formlist .sess_lbl {
	display: inline-block;
	float: none;
	padding: 0;
	width: 75px !important;
	vertical-align: middle;
}
#sess_exp .sess_login #loginform .formlist .input {
	display: inline-block;
	width: calc(100% - 95px);
	vertical-align: middle;
}
#sess_exp .sess_login #loginform .formlist .all_btn.btn.strong {
	margin: 0;
}
#sess_exp .sess_login #loginform .formlist li {
	float: left;
	width: 100%;
	text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.viewcartsec .tblone{float:left}

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

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

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

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

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

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

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

.formdiv_pay .formlist li .input{font:normal 12px Arial, Helvetica, sans-serif;padding:6px 7px;width:200px}

.formdiv_pay .formlist li .btn{height:24px;margin:0 5px;padding:2px 11px 0px}

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

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

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

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

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

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

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

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

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

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

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

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

.sticktop .count{padding:6px;}

#topmain_stick #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:right;padding:0;width:auto;line-height: 40px;}
.qualify.fr {float: right;}

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

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

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

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

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

#product_details_left{width:262px}

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

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

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

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

#icons a span{float:left}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tblone .input1{font:normal 12px Arial, Helvetica, sans-serif;padding:3px 5px;margin-right:10px}

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

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

.tblone{margin-bottom:10px;margin-top:10px}

.tblone .th:first-child{border:none}

.tblone .th{padding:10px 15px;}

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

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

.tblone a{text-decoration:none}

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

.tblthree{margin-bottom:10px;}

.tblthree .th{padding:7px 0}

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

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

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

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

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

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

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

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

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

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

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

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

.grid{padding:10px 0}

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

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

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

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

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

#Featur_pro .price{font-size:18px;font-weight:100;color:#d82828;text-align:left;padding-bottom:12px;display:block;padding:0 10px 0 10px}

.crtfav{display:block;margin-top:10px}

.pro_crt{display:block;padding:11px 13px 11px 12px;text-align:center;font-weight:700;cursor:pointer;border-right:none}

.pro_fav{display:block;border-radius:0 0 10px 0;padding:11px 15px;text-align:center;font-weight:700;cursor:pointer}

.pro_crt:hover{background:url(/UI/images/cartbtn_ovr.png) 0 0 repeat-x}

.pro_fav:hover{background:url(/UI/images/cartbtn_ovr.png) 0 0 repeat-x}

.boxtype2 .call_img{display:block;margin:0 auto 0;width:61px;}

.boxtype2 .buttontype1{display:block;padding:6px 0 7px 0;text-align:center;font-weight:700;cursor:pointer;font-family:Arial, Helvetica, sans-serif;width:100px;margin:0 auto;}

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

.addtofav{background:url("/UI/images/btnone.png") repeat-x scroll 0 0 transparent;cursor:pointer;font:bold 12px Arial, Helvetica, sans-serif;padding:4px 13px 5px;}

.addtofav:hover{background-position:0 -36px}

.addtocart:hover{background-position:0 -36px}

.view_dtls:hover{background-position:0 -36px}

.prod_desc .item_desc{width:260px;padding-left:10px}

.item_desc .item_code{text-align:center;}

.item_desc .item_title{font-size:13px;text-align:center;font-weight:bold;margin-top:22px;margin-bottom:17px;line-height:1.2}

.item_desc .view_dtls{font:bold 12px Arial, Helvetica, sans-serif;border:none;cursor:pointer;padding:4px 22px 5px}

.item_desc .quckvwprc{clear:both;font-weight:700;margin-top:18px;margin-bottom:19PX}

.item_desc .price_blk{margin-left:4px;width:48px;margin-top:12px;margin-left:21px}

.addtocart{font:bold 12px Arial, Helvetica, sans-serif;border:none;cursor:pointer;padding:4px 13px 5px}

.prod_dt .bold{font-weight:bold}

.prod .prod_dt{font-size:12px;padding-bottom:11px}

.bk_ord_his{border:medium none;cursor:pointer;float:left;font-family:arial;font-size:13px;font-weight:700;height:39px;padding-left:15px;}

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

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

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

.tblone .shopcrt_bton_top{width:58px}

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

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

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

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

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

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

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

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

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

.mess_close:hover{opacity:0.4}

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

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

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

.imgSearchResult{left:10px;padding:9px 0;position:absolute;text-align:center;top:10px;width:500px;z-index:10000;}

.imgSearchResult .imgSearchFullSize{height:300px;width:300px;}

.order_report{border:0 none;border-spacing:0;font-size:12px;padding:0;width:100%;}

.order_report td.twenty-percent{font-weight:700;padding-bottom:8px;width:20%;}

.order_report td{text-align:left;padding:5px}

.order_report td.thirty-percent{font-weight:700;width:30%;}

.report tr.even_left td, .report td.right{border:0 none;font-size:12px;font-weight:700}

.report td.left{border:0 none;font-size:12px;text-align:right;padding-right:5px;font-weight:700}

.report td.right{padding-left:5px}

.report tr.odd_left td{border:0 none;font-size:12px;}

.report tr.odd_left, tr.even_left{height:30px}

.report tr{height:30px}

.special-one{color:#800517;font-size:12px;font-weight:700;}

.place_ord{height:19px;line-height:42px;font-size:13px;padding:6px 20px}

.logout{font-weight:bold;color:#4a4a4a;padding-top:2px;cursor:pointer}

.logout span{background:url(/UI/images/logout.png) 0 0 no-repeat;padding-left:14px}

.donate_div{visibility:hidden;}

.vc_error{font-weight:bold;}

#password_reset{list-style:none;padding:0;margin:0}

#fontdropdown{display:none;width:296px;list-style:none;margin-left:0px;margin-top:0px;float:left;height:100px;overflow:auto;}

#fontdropdown li{text-align:left;font:9pt/10pt arial, verdana, sans-serif;padding-left:2px;margin:0;white-space:nowrap;}

#fontdropdown li.menu:link{text-decoration:none;display:block;}

#fontdropdown li.menu:visited{text-decoration:none;display:block;}

#fontdropdown li.menu:hover{text-decoration:none;display:block;}

#fontdropdown li.menu:active{text-decoration:none;display:block;}

.bank_act_img{height:22px;}

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

.fea_nat .colm03{padding-top:10px;width:177px;}

.colm03{margin-left:5px;width:165px;padding-top:10px}

.centerall{text-align:center;}

.formdiv_pay .formlist li .selbx{font:normal 12px Arial, Helvetica, sans-serif;padding:3px 10px;}

.manufa_brand{height:22px;background:url("/UI/images/brand_line.png") center bottom no-repeat;}

.brand_list{float:left;margin:25px 0 0 10px;}

.brand_list .module_title{font-size:16px;}

.brand_list ul{width:473px;}

.brand_box{padding:0 0;height:500px;overflow-y:scroll;overflow-x:hidden;}

.manufa_brand{height:35px;font-size:20px;;text-align:center;padding-top:7px;cursor:pointer;line-height:30px;}

.manufa_brand1, .manufa_brand2, .manufa_brand3, .manufa_brand4{height:64px}

.manufa_brand:hover{font-weight:700}

.in_box{border-radius:0 0 0px 0px;border-top:medium none;margin-bottom:10px;}

.fl{float:left;}

.password_not_match{font-size:27px;text-align:center;}

.detail_left p{line-height:20px !important;}

.tiltes1{font-size:15px !important;margin-left:10px;text-align:left !important;width:97% !important;margin-bottom:25px;margin-top:10px;}

.tiltes2{font-size:15px !important;margin-left:10px !important;text-align:left !important;width:97% !important;margin-top:20px !important;}

.pro_arrow_right{cursor:pointer;float:right;height:14px;width:18px;}

.pro_arrow_right:hover{cursor:pointer;float:right;height:14px;width:18px;}

.pro_arrow_left{cursor:pointer;float:right;height:14px;width:18px;}

.pro_arrow_left:hover{cursor:pointer;float:right;height:14px;width:18px;}

.below_image{margin-left:0;width:10000px;}

.below_image img{cursor:pointer;margin:5px 5px 0 0;padding:5px;width:45px;}

.quote_checkout, .success_chk{font-size:16px;}

.valid_qty_comm, .valid_qty{font-size:16px;text-align:center;line-height:22px;}

#check_out_div a{float:left;}

#dataTable.tblone.fav_table_filter, #dataTable.tblone.fav_table_filter tr{border:medium none !important;}

.in_box .in_title{margin-bottom:10px;width:auto;}

.formlist .search_box{padding:9px;}

#popup .prod_dtls_bton1 a{line-height:25px!important;height:auto;display:block;}

#popup .prod_dtls_bton1 a:hover{line-height:25px!important;}

.detail_left{vertical-align:text-top;}

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

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

.note #noteval, .odd #noteval, .even #noteval{max-width:240px;}

.qly_add_card .fl input{height:25px !important;}

.qly_add_card .fl{float:left;}

.need_help{height:238px !important;}

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

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

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

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

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

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

#list_search_form .prod_det_btn.manage{margin-left:23px;margin-top:-2px;width:150px;}

#form_auth_net div:nth-child(2){text-align:center;}

#form_auth_net{margin:0 auto;}

@media screen and (-webkit-min-device-pixel-ratio:0){.news_lett .email_bx{width:208px !important;}.Subscribe .buttontype1{width:110px !important;}.fl.deil_addcart{margin:5px 0 0 10px;}

}

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

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

.popUpAddCart .all_btn{margin-left:0px;}



@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.box_item_title div a .place-subscribe{margin-left:85px !important;margin-top:-40px !important;}

::i-block-chrome,.grid_qty{width:105px !important;}

}

_::-moz-svg-foreign-content,:root #dataBlockGrid .block .grid_pro_detail{margin:-10px 2px 2px 135px !important;}

.dc_logo{margin:-23px 0 0 14px;position:absolute;width:150px;}

.productsec .boxtype1 table.tbltwo .linebtm td:nth-child(3){text-align:center;}

n .qty{line-height:18px}

#output{float:right;}

.title li.sub_title:hover{background:none;height:auto}

.manage{margin:10px;width:180px;margin-left:6px;padding-top:0px;line-height:0px;margin-right:2px;font-size:11px;}

table{font-size:12px}

.list_cartbtn{margin-bottom:10px;}

#order_lkup_form .report .comment{text-align:left !important;padding-left:55px;}

.bra_typtitle{font-size:17px;padding:8px;width:288px;font-weight:100}

.new_depart .dep_man{width:283px;}

.new_depart .dep_man .email{width:50px;margin-top:5px;}

.new_depart .dep_man .check{float:left;margin-top:8px;}

.formdiv .dep_man .add_rem{padding:4px 10px !important;}

.topads .in-text{background:url("/UI/images/Newspaper-Feed-icon.png") 12px center no-repeat;display:block;width:468px;height:48px;text-align:left;border:3px solid rgb(87, 117, 165);padding:5px;}

.headtxt{font-size:14px;margin:0;padding:0 0 5px 30px;line-height:15px;}

.topads .in-text .news{margin-left:50px;}

.article{padding:0 0 5px 30px;margin:0;font-size:12px;height:25px;overflow:hidden;line-height:15px;}

.read{text-align:right;color:#F30;}

#order_lkup_form .odd td, #order_lkup_form .even td{padding:0px}

.proheadtitle{font-size:13px;font-weight:700;line-height:22px;}

.proheadtitle a{font-size:14px;font-weight:700;line-height:18px;}

.note{color:#930;font-weight:700;font-size:11px}

.new_btn{padding:4px 9px !important;height:16px !important;line-height:16px;}

#department_budget{margin-left:24px;}

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

.baninfo{font-family: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:1000px;margin-top:-10px;padding-top:10px;margin-left:-10px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

.rebatesContent{margin:12px 0 24px 42px;width:880px;}

.rebatesContent h2{margin:0 0 3px 0;font-size:11px;font-weight:normal;color:#333;}

.rebatesContent h3{margin:0 0 20px 0;font-size:30px;font-weight:normal;color:#4696af;}

.rebateColumnRight{width:325px;float:right;margin:0 10px 45px 0;font-size:11px;color:#333;}

.rebateColumnRight{font-size:11px;color:#333;}

.rebateoffer{border:none;}

table.rebateoffer tr td{border:0 none;font-size:11px;margin:0;padding:7px 3px 3px 5px;width:350px;}

.rebateCategory{color:#666666;font-size:18px;font-weight:normal;margin:0 0 10px;}

table.rebateoffer tr td a, table.rebateoffer tr td a:link, table.rebateoffer tr td a:active, table.rebateoffer tr td a:visited{color:#000000;margin-bottom:-2px;margin-top:-2px;text-decoration:none;font-weight:normal;}

.blueText{color:#4697B0;font-weight:bold;}

.rebateColumnLeft{color:#333333;float:left;font-size:11px;margin:0 19px 44px 13px;width:406px;}

.rebateColumnLeft{color:#333333;font-size:11px;}

p.rebateCompanyDesc{color:#666;font-size:14px;line-height:20px;}

.acrobat img{display:block;margin:10px 10px 0 0;padding:0;float:left;}

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

.rebateColumnLeft p{font-size:12px;line-height:18px;}

.more_img{margin-top:5px !important;}

#forgot_password_back{width:200px;margin:0 auto;padding-bottom:30px;}

.chreckbox_class{width:18px !important;}

.manage{line-height:20px;height:23px}

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

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

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

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

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

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

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

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

.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:6px;width:1000px;height:30px;left:0;right:0;margin:0 auto; border-bottom: 1px solid #ccc;}

.divCell.viewCartDec{width:50%;}

.viewCartDescription{float:left;width:75%;}

.txtcenter{text-align:center !important;}

.shop-by-brands > div{display:table-cell;vertical-align:middle;}

.shop-by-brands a{box-shadow:none !important;}

.product_a_zclass_row{border-bottom:1px dashed #000;padding:5px 0;height:inherit !important;overflow:hidden;white-space:nowrap;}

.w-100.fl .in_box {width: 100%;}

.product_a_zclass_left{float:left;width:25%;}

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

.headerText{float:left;margin-left:20px;margin-top:76px;line-height:35px;}

.headerText > img{float:left;margin-top:5px;}

.headerTextB{font-size:14px;font-weight:bold;margin:0 3px 0 5px;}

.headerTextB1{font-size:14px;font-weight:bold;}

.cat_tect{float:left;margin:5px 5px 0 0;width:240px;border-left:1px dotted #ccc;}

.cat_tect:first-child{border-left:none;}

.cat_tect center.sub_menu{padding-top:10px;border:none;}

.cat_tect .menu_image_heading{font-size:12px;font-weight:bold;height:16px;text-transform:uppercase;}

.catTechA{display:block;font-size:12px;font-weight:bold;text-align:center;width:100% !important;}

.borderRgt{border-right:1px dotted #ccc;float:right;height:350px;margin:0 0 0 10px;}

.gridWrap .gridcol{margin-left:35px !important;}

.gridWrap{float:left;width:245px;margin:12px 0;}

.gridWrap:nth-child(4n+4) .borderRgt{border-right:medium none !important;}

.headerBanner1{border:none !important;border-radius:10px;color:#268cce;font-size:26px;margin-bottom:10px;padding:18px;}

.headerBanner2{margin-left:20px;padding:10px 0 10px 25px !important;width:629px !important;}

.headerBanner2 h3{font-size:24px;font-weight:bold;margin-bottom:10px;padding-bottom:7px;text-align:center;text-transform:uppercase;}

.headerBanner2 p{font-size:14px;line-height:17px;text-align:center;}

#shippingRules ul{line-height:15px;padding:16px;}

.ps_shop_cart input{margin-bottom:10px;width:217px;}

.alsocon .sb-productlist p strong{font-size:15px;}

.productsec .also_qty{font-size:16px;font-weight:600;}

.productsec .also_qty input{font-size:10px;}

.discontinue{font-size:16px !important;font-weight:bold;}

.dis_anchor > a{font-size:16px !important;font-weight:bold;color:#c62424;}

.uppertext{float:left;font-size:22px;}

#cart_adjust_qty .input{border:1px solid #ccc;color:#000;float:left;margin-bottom:7px;margin-right:3px;padding:0;width:40px !important;height:32px;box-sizing:border-box;}

#cart_adjust_qty{color:#000;font-size:12px;font-weight:normal;min-width:90px;padding:2px 0;width:90%;margin:0 auto;}

.pricetext{display:flex;margin-top:4px;}

.viewcartsec .vc_info.centerAll.southspace2 #feat_prod .Spec_list .gridcol .inwhitbrd .redaddbtn{margin:10px 0 10px 45px !important;}

.note .normTxt.quick_edit{word-wrap:break-word;}

.vc_success.pad-nesw1.southspace2.centerAll h2{font-size:20px;}

.vc_success.pad-nesw1.southspace2.centerAll{font-size:20px;}

#order_delete.all_btn.buttonsize{margin-right:5px;}

.ps_shop_cart img{padding:10px 10px 0px;}

.line_desc_add{margin-top:-6px;}

.purchasec{line-height:1.5;font-weight:bold;text-align:left;}

.purchasec p{margin-bottom:5px}

.purchasec #bill_to_address, .purchasec #ship_to_address, .purchasec .blcktxt{font-size:14px}

.purchasec .colmid{min-height:225px;text-align:left;width:245px;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;}

.vc_info.empty-cart-page {width: 1000px;padding: 0 10px;}
.vc_info.empty-cart-page .module_title.titles {background: #f1f1f1;width: 100%;margin: 0 !important;margin: 0 !important;padding: 10px;font-size: 20px;font-weight: 600;}

.tblone tr td{line-height:16px;}

.purchasec a:hover{text-decoration:none}

.promotsec{margin:15px 0 25px 10px;}

.promotsec #order_history_button{margin-top:7px}

.promotsec li{margin-bottom:15px;overflow:hidden}

.promotsec .label{width:165px;float:left;line-height:1.8}

#apply_promo_code label{width:112px;}

#apply_promo_code .input{width:251px;}

.promotsec .input{padding:4px 5px;width:190px;margin-right:10px;border:1px solid #cdcdcd;font:normal 13px Arial, Helvetica, sans-serif}

.promotsec .txtbox{padding:3px 5px;margin-right:10px;width:455px;border:1px solid #cdcdcd;font:normal 13px Arial, Helvetica, sans-serif; border-radius: 5px;}

.promotsec .btn{height:27px;margin:0 5px;}

.promotsec .compbtn{float:left;margin-right:15px;width:263px;height:39px;display:block;cursor:pointer}

.promotsec .compbtn:hover{background-position:0 -59px}

.ps_shop_cart .no_padd{padding:0px;}

#dataBlockGrid #columnData .block{height:540px;}

#dataBlockGrid #columnData .block .description{float:left;font-size:12px;height:60px;line-height:14px;text-align:center;margin:10px auto;overflow:hidden;padding:10px 10px;width:100%;}

#dataBlockGrid .block .description .text{float:left;padding-left:0;position:inherit;width:calc(100% - 65px);overflow:hidden;height:15px;}

#dataBlockGrid .block .description .grid_pro_detail{color:#ab0923;font-size:14px;text-transform:uppercase;font-weight:bolder;}

#dataBlockGrid #dataBlock .wrapper_for_all_block .block .button .northspace2{margin-bottom:5px !important;margin-right:5px !important;}

.side_valuebrands .vspaceottop-2, .side_valuebrands .divCellBrands.upsBrands, .side_valuebrands .magnifier, .side_valuebrands .prod_det_btn, .side_valuebrands .value_fav_btn{display:none;}

.side_valuebrands .imgbx img{float:left;margin:0 7px;padding:2px;text-align:center;width:67px;}

.side_valuebrands .disc{float:right;line-height:1.3;margin-right:5px;width:147px;}

.side_valuebrands .southspace1,.side_valuebrands .pritxt{line-height:1.3;}

.side_valuebrands .cart_action .qt_prs{margin:0px;}

.side_valuebrands .qt_prs{height:20px;width:100%;text-align:left}

.side_valuebrands .qt_prs .pritxt{font-size:15px !important;}

.side_valuebrands .qty{font-size:11px;margin-left:8px;margin-right:5px;}

.side_valuebrands .qty input{height:25px;width:25px !important;text-align:center;font-size:11px;padding:0px !important;margin-left:3px !important;}

.side_valuebrands .adCartRes{font-size:10px !important;margin:0 5px 0 7px !important;padding:6px 0px !important;width:70px !important;}

.side_valuebrands .divTableBrands .brands_btn, .side_valuebrands .brands_btn .list_cartbtn.fl{margin:0px;}

.side_valuebrands .divTableBrands{border:solid thin #a7a6a6;border-top:none;}

.side_valuebrands .productname span{width:100% !important;margin-left:0px !important;}

.side_valuebrands .northspace1{margin-top:0px;margin-bottom:0px;padding-top:5px;}

.stickHeader.fixed{position:fixed !important;}

#filters #filterSlider p input{margin:0px\9 !important;}

.formlist.reset#create_acc_form{width:70%\9 !important;}

.create_fav_main .create_fav_left{width:100%\9 !important;}

.list_v_inline .prod_det_btn{background:#cecece\0/!important;}

/*.list_v_inline .fl.redaddbtn{background:#0072bc\0/!important;color:#fff\0/!important;}

.list_v_inline .fl.redaddbtn{padding:9px 10px 10px\0/!important;}*/

.list_v_inline .magnifier{-ms-background-position-x:center;-ms-background-position-y:bottom;background-position:center bottom;}

#product_details .redaddbtn, .detail_prize_all .addbtn.all_btn, #iktManufacturer #inkPrinterResult .all_btn.search_button2{background:#0072bc\0/!important;color:#000\0/!important;}
#product_details .redaddbtn:hover{color:#fff\0/!important;}

.sortby.sortby_footer{background:#DDDDDD;border:1px solid #dfdfdf;clear:both;display:block;height:auto !important;overflow:hidden;padding:5px;}

.sortby_footer.sortby .pagin{margin-bottom:4px !important;margin-top:0px !important;}

.sortby_footer .filterAndsort{margin-top:5px;}

.sortby_footer .strong.padnorth1.grntxt.padsouth2, .sortby_footer #sortbyres{padding-bottom:0 !important;font-size:13px;}

#sorterDiv .colrt .grntxt {padding-top: 0 !important; padding-bottom:5px !important;}

.sortby_footer .colrt{color:#0a80b0;}

.sortby_footer .colrt .curPageSeach{margin-bottom:10px;}

.sortby .colrt{margin-right:0px;}

.sortby_footer .collt.fl{width:310px;}

.detailOverview{color:#000 !important;margin-bottom:5px;}

#cart_out_put .step7 .divTable, .step7 .ps_shop_cart tr td{word-break:normal;}

#quick_entry_form #order_table .listpg .col3{width:305px;word-wrap:break-word;}

#topmain_stick .fail_serch{font-size: 13px;font-weight: 700;line-height: 21px;margin: 62px 4px 0 0;text-align: center;width: 165px;}

#topmain_stick .call_no{color: red;font-size: 20px;font-weight: bold;line-height: 27px;}

.pre-page-icon{font-size:40px; line-height: 0; margin:7px 0 0 4px;cursor:pointer;color: #000000;width:20px;text-align:center;}

.next-page-icon{font-size:40px; line-height: 0; margin:7px 4px 0 0; cursor:pointer;color: #000000;width:20px;text-align:center;}

#sorterDiv .collt{width: 310px;}

#___plusone_0{width:71px !important;float:left !important;}

#quick_add_selection{border: thin solid #ccc;height: 25px;}

.recycle-img{margin-top: 5px;}

#filterRes #sorting_by{border: thin solid #ccc;height: 25px;}

#sorterDiv .colrt select{border: thin solid #ccc;height: 25px;margin-left: 10px;}

textarea#qc_one, textarea#qc_two, textarea#return_txt_two {height: 70px;margin-bottom: 5px;}

.shop-by-brands img{height:95px !important;width:95px;}

.order-history-tab .tab_1 .active,.order-history-tab .tab_2  .active {background:#97c536;}

.order-history-tab .tab_1{background-color:#0072BC; float:left; display:block; margin-right:1px; border-bottom:none;}

.order-history-tab .tab_2{background-color:#0072BC; float:left; display:block;  margin-left:1px; border-bottom:none;}

.historyReport1 .divCell:last-child{padding-right: 10px;}

.historyReport1 .divCell:last-child .special-one{text-align: right;}

.historyReportTotal .divCell .special-one{text-align: right;}

.fav_table_filter .divRow.highlight td{padding-top: 10px;}

.fav_table_filter .divRow .divClassStyle{font-weight: bold;}

.fav_list_table .fav_last table{border:solid thin #ccc;}

.ps_shop_cart td:last-child {font-weight: bold;padding-right: 10px;text-align: right;}

.ps_shop_cart .pr_des .no_padd {text-align: center;padding-right: 10px;}/*border-left: none;*/
.step7 .ps_shop_cart td:last-child, .step7 .ps_shop_cart th:last-child{text-align: right; padding-right: 10px;}

.contract-list-page table.buy{border: thin solid #ccc;margin-top: 0;white-space: nowrap;}

.contract-list-page td:last-child .divClassStyle{margin-right: 5px !important;padding-top: 0;}

.contract-list-page .tblone td p{padding-left:0px;}

.contract-list-page .undefined .divClassStyle,.contract-list-page .highlight .divClassStyle{font-weight:bold;}

.contract-list-page .undefined td,.contract-list-page .highlight td{padding-top:0px !important;}

.contract-list-page .highlight .buy td{padding:2px !important;}

.lessspace .minht65 {margin:5px auto!important;min-height:65px!important}

.lessspace .minht65 .southspace1{margin-bottom:2px!important}

.lessspace .cart_action .qt_prs{min-height:25px!important}

.lessspace .brands_btn{margin-top:5px!important}

.lessspace .brands_btn .list_cartbtn.fl{margin-bottom:0px!important}

#upsell .lessspace .divCellBrands .productImage img{height:auto;width:140px!important}

#upsell .minhght .vspaceottop-2{margin-top: 5px;}

#vbrand_tab #productImage img{height: auto;width: 140px;}

.lessspace .divTitleBrands .productname{margin-top:0px!important}

#prod_desc_info #grid_pro{margin-left: 0;width: 100% !important;}

.ac_results{width: 431px !important;}

/* Order history */

.his_tab_active{background:#dfdfdf !important; color: #000!important; text-align:center;}

.tab_1 a, .tab_2 a, .selected a{color:#fff !important; font-weight:bold; cursor: pointer;

padding-left: 50px; padding-right:50px; display:inline-block;padding-top: 9px;

padding-bottom: 9px;}

.tab_1 .active, .tab_2  .active {background:#dfdfdf;color:#000 !important;}

.tab_1{background-color:#575656; float:left; display:block;}

.tab_2{background-color:#575656; float:left; display:block;  margin-left:1px;}

.newTabs span.selected {background-color: #6c6c6c;}

#resultsel1{margin-top:-1px;}

.newTabs{bottom: -1px; margin: 0 0 0 1px;overflow: hidden; padding: 0;}

.cart_history_table  .all_btn{float:none; margin-bottom: 10px;margin-left: 5px;display: inline-block;}

#order_history_update{width:100%}#content {padding-bottom:0px;}#order_history_update div{min-height:0!important;vertical-align:middle;padding-bottom: 15px;}

.orderHisCart_hd{width:100% !important;background-color:#ddd}.orderHisCart_hd .in_title{width:100%!important;}

/* css for compare checkbox */

.compare_chkbox {text-align: center;width: 100%;}

.compare_chkbox .grid_compare {display: inline-block;float: none;height: 25px;line-height: 25px;margin: 5px auto;}

.qty_add_cart_fav.list_v_inline {width: auto;clear:both;}

#dataBlock .comapre_box {float: left;height: 35px;line-height: 35px;margin-left: 10px;width: 100px;}

.qty_add_cart_fav .fl.strong.qty.srchQty {margin-left: 10px;margin-right: 0;font-weight:bold;}

.qty_add_cart_fav .fl.strong.qty.srchQty .input{text-align:center;}

.brands_btn .qty .input {height: 35px;padding: 0;text-align: center;width: 36px; margin-left:2px; border:1px solid rgb(180, 185, 187)}

.brands_btn .qty{font-size:17px;margin-left:10px;font-weight:600; height: 33px; line-height: 33px;}

.button center .discontinue_search {line-height: 60px;}

.also_qty.fl.discontinue_search1 {margin-bottom: 10px;}

/****** search results loading UI ******/

.ajaxPreloader_css {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}#ajaxPreloader div.ajaxPreloader_con {background: #fff none repeat scroll 0 0;border-radius: 10px;bottom: 0;height: auto;left: 0;margin: auto;max-height: 380px;max-width: 800px;position: absolute;right: 0;top: 0;width: 98%;}.preloader_div1 {margin-top: 3%;margin-bottom:1%;}.preloader_div2 {font-size: 20px;text-align:center;}.preloader_div3 {margin-top: 2%;text-align: center;}.preloader_div3 img {width: auto;max-width:100%;}#myProgress {background-color: #ddd;height:30px;position: relative;width: 100%;}#myBar {background-color: #0072bc;height: 100%;position: absolute;width: 10%;}#label {color: white; font-weight: bold; line-height: 30px; text-align: center;}

#btnScrollTop{width:50px;height:50px;background:#369245;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: 27px;margin-bottom: 5px;padding: 0;  text-indent: 5px;width: 166px !important;}#sorting_by, #pager, select[name="pageSize"] {border: 1px solid #ccc;}.stickHeader.fixed{position:fixed!important}#custPrice.countGo.countGo_baseCss {background: #000;color: #fff;display: inline-block;margin-bottom: 5px;padding: 4px 5px;}

.price_range_text .to_box.fl {height: 27px;line-height: 27px;margin: 0px 2px;}

.price_range_text .countGo_baseCss{margin-top: 1px;}

.price_range_text .minPrice_w, .price_range_text .maxPrice_w {text-align: center;}

/*.qt_prs .wholesale_select select, .cart_action.tbltwo .qt_prs .pritxt select{background-color: rgba(0, 0, 0, 0);background-image: url("/UI/images/select_arrow.png"); background-repeat: no-repeat;background-size: auto auto;border: thin solid #ccc;border-radius: 0;cursor: pointer;font-size: 16px;height: 35px;margin-top: 15px; width: 180px !important; -moz-appearance:none; -webkit-appearance: none;}*/
.qt_prs .wholesale_select select, .cart_action.tbltwo .qt_prs .pritxt select{border: thin solid #ccc;border-radius: 0;cursor: pointer;font-size: 16px;height: 35px;margin-top: 15px; width: auto !important;}

.wrapper_for_all_block .button{margin-top:0px !important; float:left; width:100% !important; padding-left:2% !important;padding-right:2% !important; clear:both;}.button > center {float: left;margin-top: 5px;width: 100%;}

.comparebox-logo{height: 75px;	width: auto;}

.foot_news_lett {	float: right;}

#filterSlider .word{display: block;padding-left:23px;}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {#feat_prod .redaddbtn{border:medium none !important;display:block;float:left;margin:0px 4px !important;padding:4px 0 4px 20px;width:70px;font-weight:bold;background:#0072bc url("/UI/images/sprite.png") repeat scroll -249px -163px !important;background-size:558% !important;}

#feat_prod .redaddbtn:hover{background:#202020 url("/UI/images/sprite.png") repeat scroll -249px -163px !important;background-size:558% !important;}}*/

.lineHgt25 {	line-height: 25px !important;}
.special_main .fr.lineHgt25 b {	font-size: 14px;	font-weight: 500;	color: #0072bc;	margin-right:5px;margin-top: 5px;float: left;}
.special_main .fr.lineHgt25 .arrow-icon {
	font-size: 20px;
}





/* header top menu's and quick view total */

.login_block, .qualify, .top_right_header {width: auto;}

.qualify{margin: 0;}

.top_main .shop_left{width: 100%;}

.hsbutton{position: relative;}

/*.count{margin-left: inherit; right: 0; position: static;margin-top: -2px;}*/

.prod_dtls_bton{width: 75px;}

.popup_box{top:32px;right: -7px;width: auto;min-width: 300px;}

.popup_buttons.no_sale .headRow .divCell:nth-child(2), .popup_buttons.no_sale .headRow .divCell:nth-child(3){text-align: right;padding-right: 7px;	padding-left: 3px;}

.popup_buttons.no_sale .divRow .divCell:nth-child(2), .popup_buttons.no_sale .divRow .divCell:nth-child(3) {text-align: right;padding-right: 7px;	padding-left: 3px;}

.pop_up_desc .popup_buttons_main:nth-child(2) {max-height: 203px;overflow: auto;}

.popup_buttons.add_cart .view_cart {cursor: default;}



/*************************** multi pricing table css starts ***********************************/

/*.buy tr:first-child td{ font-weight: 600 !important; color: #9e0017 !important; }*/

.buy tr {border-bottom: 1px solid #ccc;}

.buy td:nth-child(2){ text-align: right !important; white-space: nowrap; }

/* Grid View */

#dataBlockGrid .wrapper_for_all_block #columnData .block .description {	clear: both; }

#dataBlockGrid .wrapper_for_all_block #columnData .block .button{ clear: both; margin-top: 0px; }

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs { margin: 0 auto 10px auto !important; width: 100%; 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: #2a2871 !important; }

/*#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .buy td{ width: auto !important; text-align: left !important;}*/

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .discontinue_search{margin-top: 0px !important;}

/* List View */

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .qt_prs, #dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs{margin-top: 0 !important;height: auto !important;margin-bottom: 5px !important;	max-height: 87px;	overflow: auto;max-width: 250px;}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .minhght {margin-top: 5px;}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy { width: 100% !important; }

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy tr:first-child td{font-weight: 600 !important; color: #9e0017 !important; }

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy td { width: auto !important; text-align: left !important; }

#dataBlock .srch_wrapper .inner_search_css .qty_add_cart_fav.list_v_inline{clear: both; margin-top: 10px;}

#dataBlock .srch_wrapper .inner_search_css .comapre_box{margin-top: 10px;}

/* details page */

/* .detail_prize_all .buy {max-height: 95px;overflow: auto;table-layout: fixed;display: block;margin: 0 0 10px 0 !important;max-width: 300px;float: left; width: auto; clear: both; min-width: 200px;} */

.detail_prize_all .buy td{white-space: nowrap;}

/*.detail_prize_all .buy tr:first-child td{ font-weight: 600 !important; color: #9e0017 !important; }*/

/*.mid_pan .detail_prize_all .head_sub{padding: 0 !important; margin-bottom: 10px;}*/

#product_details .detail_prize_all .head_sub {margin: 0 auto 10px auto;padding: 0;}
#product_details .detail_prize_all p {width: 100%;padding: 0;margin-bottom: 10px;float: left;}
#product_details .detail_prize_all .price-label {color: #a4a4a4 !important;font-size: 16px;display: inline-block;vertical-align: middle;font-weight: 500;width:auto;padding-right:5px;}
#product_details .detail_prize_all p span {display: inline-block;vertical-align: middle;}
#product_details .detail_prize_all p.save-price span:last-child {font-size: 18px;}
#product_details .detail_prize_all p.reg-price span:last-child {font-size: 16px;font-weight: 500;}
#prod_description .adCartRes.redaddbtn.fl{float:left}
#prod_description .magnifier.productImage,
#prod_description .prod_det_btn{margin-top:0}

/* value Brands */

#prod_description #vbrand_tab .divCellBrands .qt_prs{height:auto !important;max-height:65px;overflow:auto;max-width: 230px;}

#prod_description #vbrand_tab .divCellBrands .qt_prs .qt_prs{height:auto;max-height:inherit;}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt{margin:0 auto;float:left;width:100%;}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt select{border: 1px solid #ccc;}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt .buy{margin:0;max-width:220px;line-height:16px;width: 100%;}

#prod_description #vbrand_tab .divCellBrands .qt_prs .buy {max-width: 220px;line-height: 16px;margin: 0 auto;}

/* comparison products */

#prod_description #upsell .divCellBrands .qt_prs{height:auto !important;max-height:65px;overflow:auto;}

#prod_description #upsell .divCellBrands .qt_prs .qt_prs{height:auto;max-height:inherit;}

#prod_description #upsell .divCellBrands .qt_prs .pritxt{margin:0 auto;float:left;width:100%;}

#prod_description #upsell .divCellBrands .qt_prs .pritxt .buy{margin:0;max-width:220px;line-height:16px;width:100%;}

#prod_description #upsell .divCellBrands .qt_prs .buy {max-width: 220px;line-height: 16px;margin: 0 auto;}

#prod_description .divTableBrands {border-bottom: 1px solid #ccc;padding-bottom: 7px;padding-top: 7px;}

/*also consider page*/

.box_item.alsocon .price_table_wrap{height: auto; max-height: 65px; overflow: auto;}

.box_item.alsocon .price_table_wrap table{margin-top: 0; width: 100%; height: auto;}

.box_item.alsocon .price_table_wrap table td {width: inherit;}

.box_item.alsocon .buy td {font-size: 11px !important;}

.alsocon .disc .qt_prs {max-height: 65px;overflow: auto;}

.box_item.alsocon select{border: 1px solid #ccc;}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price {max-height: 64px;overflow: auto;float: left;max-width: 175px; min-width: 120px;}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price .buy{margin: 0px auto; width: 100%;}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price .buy td{width: auto; font-size: 11px;}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price .buy td:nth-child(2){white-space:nowrap; text-align:right;}

/* favorite list page */

#dataTable.tblone.fav_table_filter .buy {width: 100% !important;margin: 0 auto; min-width: inherit !important;}

#dataTable.tblone.fav_table_filter .buy tr:first-child td{ font-weight: 600 !important; color: #2a2871 !important; }

#dataTable.tblone.fav_table_filter .buy tr td {width: auto !important;padding: 0 5px !important; text-align: left !important; font-size: 11px; white-space: normal; }

#dataTable.tblone.fav_table_filter .buy tr td .price_desc{white-space: normal;}

#dataTable.tblone.fav_table_filter .divClassStyle.pritxt{height: auto;max-height: 70px;overflow: auto;}

/*************************** multi pricing table css ends ***********************************/







/*new design css for Order history, favorite list and contract page*/

/*common classes*/

.text-center{text-align:center;}

.text-left{text-align:left !important;}

.text-right{text-align:right !important;}

.border0{border:0px !important;}

.border-btm{border-bottom:1px solid #ccc !important;}



.margin-center{margin:0 auto !important;}

.m-0{margin:0px !important;}

.ml-0{margin-left:0px !important;} 

.mr-0{margin-right:0px !important;} 

.mt-0{margin-top:0px !important;} 

.mb-0{margin-bottom:0px !important;}

.mt-5{margin-top:5px !important;}

.ml-5{margin-left:5px !important;}

.mr-5{margin-right:5px !important;}

.mb-5{margin-bottom:5px !important;}

.mt-10{margin-top:10px !important;}

.mb-10{margin-bottom:10px !important;}



.padd-right10{padding-right:10px !important;}

.padd-left10{padding-left:10px !important;}

.pl-0{padding-left:0px !important;} 

.pr-0{padding-right:0px !important;} 

.pt-0{padding-top:0px !important;} 

.pb-0{padding-bottom:0px !important;}

.p-0{padding:0px !important;}

.pt-5{padding-bottom:5px !important;}

.pb-5{padding-bottom:5px !important;}

.pl-5{padding-left:5px !important;}

.pr-5{padding-right:5px !important;}

.pt-10{padding-top:10px !important;}

.pb-10{padding-bottom:10px !important;}

.pl-10{padding-left:10px !important;}

.pr-10{padding-right:10px !important;}

.p-10{padding:10px !important;}



#order_history_update form{margin-bottom: 0px !important;}



/* text entry mode page */

.text_entry_formpart table {

	width: 100%;

}

.text_entry_buttons td:nth-child(2) {

	white-space: nowrap;

}

.text_entry_buttons td:nth-child(3){

	text-align: right;

}

.text_entry_textpart, .text_entry_formpart {

	width: 90% !important;

	margin: 0 auto !important;

}

.text_entry_buttons .btn {

	margin: 0 !important;

	width: auto !important;

	padding: 0 7px;

}

.text_entry_formpart textarea {

	width: 100% !important;

	padding: 1%;

	border: 1px solid #ccc;

	margin-bottom: 10px;

}

/*order history new css 16-4-19*/

.order-pending-edit, .order-pending-delete, .order-pending-cancel, .order-reorder, .fav-save-btn{background:url("/UI/images/oh_sprite.png");}

.hist-update .order-pending-btn{font-size: 0; width: 30px; height: 22px;	display:inline-block; cursor: pointer;}

.hist-update .order-pending-edit {background-position: -19px -365px !important;}

.hist-update .order-pending-cancel{background-position:-69px -364px !important;}

.hist-update .order-pending-delete{background-position:-125px -366px !important;}

.hist-update .order-reorder{background-position:-283px -366px;}

.hist-update #sel1, .hist-update #sel2, .hist-update #sel3{border-bottom:1px solid #585858;}

.hist-update #order_history_update div{padding-bottom:10px !important;}

.hist-update .cart_history_table .divrow{border-bottom:1px solid #a9a9a9 !important;}

.hist-update .historyComment{position: absolute;	padding: 0px 0 10px 10px !important; color:rgb(15, 73, 148) !important; text-align: left; cursor: pointer; height: 15px; width: 968px; overflow: hidden; line-height: 16px; font-size: 12px !important;}

.hist-update .hComment.even .historyComment{background:#f1f1f1;}

.hist-update .cart_history_table .hiddenDiv {margin-top: 15px !important;}

.hist-update .hComment.odd {position: absolute;	width: 1000px;}

.hist-update .cart_history_table .divRow.even .divCell, .hist-update .cart_history_table .divRow.odd .divCell{border:none !important; border-top:1px solid #a9a9a9 !important;}

.hist-update .divRow.odd .divCell:first-child{border-left:0px; border-top:0px;}

.hist-update .cart_history_table .divRow:last-child .divCell{border-bottom: 1px solid #a9a9a9;}

.hist-update .cart_history_table .divRow:last-child.even .divCell, .hist-update .cart_history_table .divRow:last-child.odd .divCell{border-bottom:1px solid #a9a9a9 !important;}



.hist-update .cart_history_table .divRow:nth-child(2n+1){background:#f1f1f1 !important;}

.hist-update .cart_history_table .divCell{font-weight: normal !important;}

.hist-update .dis-inline-block{display:inline-block;}

.fav-save-btn {background-position:-334px -365px; width: 30px; height:20px;}

/*.hist-update .tab_1 a, .hist-update .tab_2 a{padding-top: 17px; padding-bottom: 17px; font-size: 16px; padding-left: 30px; padding-right: 30px;}*/

.hist-update .tab_2{border-left: 1px solid #2d2d2d; margin-left:0px !important;}

.hist-update .cart_history_table .divRow.divHead .divCell{border-left:1px solid #2d2d2d !important; padding-top: 14px; padding-bottom:14px; font-weight: bold !important; background: #696969 !important;}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell{padding-bottom: 14px !important;}

.hist-update #order_history_button.btn.place_ord.all_btn{line-height: 20px;}

.hist-update #resultsel1 #order_lkup_form .cart_history_table .divRow.odd .divCell:first-child{padding: 10px 5px 7px 10px !important;}



.hist-update .his_tab_active{background:#dfdfdf !important; color: #000!important; text-align:center;}

.hist-update .tab_1 a, .hist-update .tab_2 a{color:#000 !important; font-size: 16px; font-weight:bold; cursor: pointer; padding:17px 30px;   display:inline-block;}

.hist-update .selected a{color:#000 !important; background:#dfdfdf;}

.hist-update .tab_1 .active, .hist-update .tab_2 .active {background:#696969;color:#fff !important;}

.hist-update .tab_1{background-color:#575656; float:left; display:block;}

.hist-update .tab_2{background-color:#dfdfdf; float:left; display:block;  margin-left:1px; color:#000;}

.hist-update .newTabs span.selected {background-color: #6c6c6c;}#resultsel1{margin-top:-1px;}

.historyReport1 .divRow:first-child .divCell{background: #575656 !important;}



/*css for new pagination*/

.page-navigation{width:1000px; overflow: hidden;}

.page-navigation table{margin-top: .5rem; margin-bottom: .5rem; border-radius: .25rem; box-sizing: border-box; float:right; margin-right:10px;}

.page-item.disabled .page-link {color: #6c757d;	pointer-events: none; cursor: auto; background-color: #fff;	border-color: #dee2e6;}

.page-link.border-radius1 {border-radius: 5px 0 0 5px;}

.page-item:last-child .page-link {border-radius:0 5px 5px 0px;}

.page-link {position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #007bff; background-color: #fff;	border: 1px solid #dee2e6;}

.page-link:focus {z-index: 2; outline: 0; box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}

.page-navigation .disabled .page-link, .page-navigation .active .page-link{background: #f1f1f1;color: #000;}





/*css for favorite list page*/

/*.fav-table{border:1px solid #ccc;}

.fav-table #dataTable.tblone.fav_table_filter tr td, .fav-table #dataTable.tblone.fav_table_filter tr th{border:0px !important;}

.fav-table #dataTable.tblone.fav_table_filter, .fav-table #dataTable.tblone.fav_table_filter tr{border-top:1px solid #ccc !important;}

.tblone.fav_table_filter td p {padding-left:0px!important;}

.tblone.fav_table_filter td img {margin: 0 5px;}

.fav-table .tblone .input{width:35px; text-align: center;}

.itemImageSearchResult{border:1px solid #ccc;}*/





/*contract list page*/

.contract-list-page .fav-table .odd td, .contract-list-page .fav-table .even td, .contract-list-page .fav-table .undefined td, .contract-list-page .fav-table .highlight td, .contract-list-page .fav-table th{border:0px !important;}

.contract-list-page .fav-table tr{border-bottom:1px solid #ccc;}

.contract-list-page .fav-table td{padding-bottom:5px !important; padding-top:5px !important;}

.contract-list-page .fav-table .divClassStyle{width:auto !important;}

.contract-list-page .odd td, .contract-list-page .even td, .contract-list-page .undefined td, .contract-list-page .highlight td{border:0px !important;}

.ovfl-hidden.southspace2.padsouth2.Contract_Items {	margin: 0;	padding: 0;}

.ovfl-hidden.southspace2.padsouth2.Contract_Items #list_search_form {margin: 0;	padding: 0;}

.ovfl-hidden.southspace2.padsouth2.Contract_Items #list_search_form .northspace2 {margin: 0;}

#contractItemsList.tblone td img {margin: 0 5px;}

#contractItemsList.tblone td .divClassStyle {float: right;}

#filters .toggleImg {margin-top: -2px;}

.sku_list_records table{margin-left:250px;}

.txt-red{color:red !important;}.txt-green{color:green !important;}

.in_box_contract{width: 735px; border:none !important;}

.in_box_contract #topDivOnFavorite{width:745px;padding: 9px;box-sizing: border-box;}

.cont_list_search.fr {padding-right: 7px;}

#contractItemsList .divClassStyle.contract_price {margin: 0 auto !important;padding: 0 7px;max-height: 70px;overflow: auto;width: 100%;}

#contractItemsList .divClassStyle.contract_price table td {font-size: 11px !important;width: inherit;padding: 0 5px !important;}

#contractItemsList .divClassStyle.contract_price table{width: 100%;}



.hist-report-subttl{margin-bottom: 10px;}

.hist-report-subttl .divRow{background:#fff !important;}

.divRow.hist-grand-ttl .divCell{border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important; background:#ededed !important; font-size: 15px;}

.divRow.hist-grand-ttl .special-one{font-size: 15px;}

.histpg-print, .btn.histpg-print, .all_btn.histpg-print {background: url(/UI/images/oh_icons.png) 0 0 no-repeat !important;background-position: -1px -100px !important;font-size: 0px;border: 0px;width: 30px;height: 25px;margin-top: -5px;background-color: #fff !important;border-radius: 5px;padding: 0 !important;margin-left: 0;margin-right: 0;}

.table-responsive {width: 100%;overflow: auto;}

.table-responsive .divTable {min-width: 700px;margin-bottom: 10px;}

/*inline css added*/

.w-763 {width: 735px;}

.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 5%;padding:0;position:absolute; text-indent:10px;top:0;width:90%;}

/* search page list view add line note */

.search_item_line_note_list {clear:both;float:left;height:35px;line-height:35px;margin-bottom:5px;margin-left:0px;width:105px;position:relative;}

.search_item_line_note_list .note {height:35px;line-height:35px;}

.search_item_line_note_list .line_desc_add {float:none;margin-top:0;vertical-align:middle; margin-left:0;}

.search_item_line_note_list .note input{border:1px solid #ccc;height:33px;left:100%;margin:0;padding:0;position:absolute;text-indent:10px;top:0;width:175px;}

/* details page add line note */

.search_item_line_note {float: left;height: 30px;line-height: 30px;position: relative;margin-top: 5px;}

.search_item_line_note .line_desc_add {margin-top: 0;vertical-align: middle; margin-left:0;}

.search_item_line_note > input {border: 1px solid #ccc;height: 27px;left: 105%;position: absolute;top: 0;width: 200px; padding: 0 3px;}

.detail_prize_all .search_item_line_note > input{ left:inherit; right: 0; width: 200px; }

.detail_prize_all .search_item_line_note {margin-right: 0px;float:right; margin-top: 5px;}

.detail_prize_all .all_btn.addbtn {padding: 5px 9px;}

.detail_prize_all .priceWrap {float: left;width: 100%;max-width: 250px;height: auto;max-height: 87px;overflow: auto; margin-bottom: 10px;}

.detail_prize_all .priceWrap table{width: 100%; height: auto; margin: 0;}

.detail_prize_all .priceWrap table td{width: inherit;}

.detail_prize_all .priceWrap select{border: 1px solid #ccc; height: 21px;}

/* add line note css ends */



/* shop by brands new css starts */

.brand-block {display: inline-table;height: 102px;margin: 0.5%;text-align: center;width: 15.6%;}

.brand-block div:first-child {display: table-cell;vertical-align: middle;border: 1px solid #ccc; width: 100%; height: 100%;}

.brand-block a {box-shadow: none !important;}

.brand-block img {height: auto !important;width: auto;max-width: 85px;max-height: 85px;}

.shop-by-brands-txt {padding: 0;background-color: #e6e6e6;width: 98.5%;margin: 7px auto;}

.shop-by-brands-txt form.a_to_z {float: none !important;display: inline-block;margin: 10px 7px;}

.product_a_zclass{ margin-left: auto; margin-right: auto; width: 97%; }

/* shop by brands new css ends */

/* checkout page */

#shipping_attn #attn_val {width: 90%;border: 1px solid #ccc;clear: both;}

/* #shipping_attn .shopcrt_bton_top {background: #404040 !important;border: 1px solid #404040;border-radius: 0;margin-top: 5px;margin-left: 0;margin-right: 5px;}
#shipping_attn .shopcrt_bton_top:hover {background: #000 !important;border: 1px solid #000;} */
#shipping_attn .shopcrt_bton_top {background: #2a2871 !important;border: 1px solid #2a2871;border-radius: 0;margin-top: 5px;margin-left: 0;margin-right: 5px; color:#fff !important; font-weight: normal;}

#shipping_attn .shopcrt_bton_top:hover {background: #369245 !important;border: 1px solid #369245; color:#fff !important;}
.boxtype1 .in_title {width: 100%;}
#department_form select {border: 1px solid #ccc; height: 25px; font-size: 12px;}

.ps_shop_cart td {padding: 5px;}

span.note {float: left;margin-top: 5px;}

span.note img {vertical-align: middle;}

.note #noteval {border: 1px solid #ccc;margin-bottom: 0;padding-left: 3px;font-size: 12px;height: 21px;vertical-align: middle;}

.line_desc_add.p-0{margin-top: 0px;}

.fl.checkout_list_filter {
	box-sizing: border-box;
}

.fl.checkout_list_filter select {border: 1px solid #ccc;margin-left: 5px;width: 130px !important;padding: 0 !important;}

.checkout_list_filter select, .checkout_list_filter input {
	padding: 0 7px !important;
	display: inline-block;
	float: none;
	vertical-align: middle;
	height: 30px !important;
	line-height: 30px !important;
	border: 1px solid #ccc !important;
	margin: 0 5px 5px 0 !important;
	box-sizing: border-box;
}
.checkout_list_filter .all_btn {
	padding: 0 7px !important;
	display: inline-block;
	float: none;
	vertical-align: middle;
	height: 30px !important;
	line-height: 30px !important;
	border: none !important;
	margin: 0 5px 5px 0 !important;
}
.checkout_list_filter .all_btn:hover{border:none !important;}

#move_to_get_payment{margin-bottom: 15px;}


form[name="move_to_get_payment"] {float: left;}
form[name="move_to_get_payment"] #update_invoice {margin-right: 0;}

/* manage Favorite list new design starts */

.divTable.manage-fav-list {border-collapse: collapse;}

.divTable.manage-fav-list .divCell.txt-right {text-align: right;}

.divTable.manage-fav-list .action_btns_wrap a{font-size: 0;width: 30px;height: 22px !important;display: inline-block;cursor: pointer;padding: 0px; background: url("/UI/images/oh_sprite.png") !important; border: none !important; vertical-align: middle; line-height:inherit !important;}

.divTable.manage-fav-list .action_btns_wrap a.btn-addremove-item{ background-position: -177px -367px !important; }

.divTable.manage-fav-list .action_btns_wrap a.btn-delete-favlist-item{ background-position: -125px -365px !important; }

.divTable.manage-fav-list .action_btns_wrap a.btn-edit-favlist-item { background-position: -16px -365px !important; }

.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list{ background-position: -386px -365px !important; }

.divTable.manage-fav-list .headRow .divCell {padding: 10px !important;}

.divTable.manage-fav-list .divRow .divCell{ cursor: pointer; }

.divTable.manage-fav-list .divRow .divCell.action_btns_wrap{ cursor: default; }

.divTable.manage-fav-list .divCell {padding: 5px 10px !important;}

.manage-fav-list-wrap {width: 100%;margin: 0 auto;}

.divTable.fav_list_manage.manage-fav-list {width: 100%;margin: 0 auto;}

.ovfl-hidden.southspace2.favlist-top-wrap {overflow: inherit;margin-bottom: 0;}

.favlist-top-wrap .create-new-list-btn .btn {margin-bottom: 10px;margin-top: 15px;line-height: 26px;height: auto;background-color: transparent !important;	border: none !important;color: #000 !important;font-weight: 600;}

.favlist-top-wrap .create-new-list-btn a.btn span {background-position: -177px -367px !important;background-image: url("/UI/images/oh_sprite.png") !important;width: 30px;height: 22px;display: inline-block;vertical-align: middle;background-color: transparent;}

.in_box .favlist-top-wrap .in_title.fl {float: left;width: auto;margin: 10px auto;background: transparent;color: #000;}

.backLink {background: url(/UI/images/oh_sprite.png);padding-left: 30px;background-repeat: no-repeat;background-position: -558px -365px !important;height: 26px;display: inline-block;line-height: 26px;color: #0072bc;margin-right: 5px;}



.fav-table #dataTable.tblone.fav_table_filter tr td, .fav-table #dataTable.tblone.fav_table_filter tr th{border: none !important;}

.fav-table #dataTable.tblone.fav_table_filter tr td {padding-top: 5px;padding-bottom: 5px;position: relative;}

.fav-table #dataTable.tblone.fav_table_filter tr{border-top: 1px solid #ccc !important;}

.fav-table {border: 1px solid #ccc !important;}

.fav-table .tblone{margin-bottom: 0 !important;}

.note.new_note input {border: 1px solid #ccc;padding: 0 5px;height: 21px;font-size: 12px;}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt {height: auto;max-height: 66px;overflow: auto;max-width: 120px;}

.fav-table #dataTable.tblone.fav_table_filter tr td .imgbx, .fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 .itemImageSearchResult{border: 1px solid #ccc;border-radius: 3px;padding-top: 0px;padding-bottom: 0px; margin: 0px auto !important;max-width: 75px;}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt .buy {border-left: 1px solid #ccc;}

.fav-table #dataTable.tblone.fav_table_filter tr td .itemImageSearchResult{width:auto;height:auto;max-width:100%;margin:0 auto;}

.fav-table #dataTable.tblone.fav_table_filter tr th.all_sel{padding-left:7px;padding-right:7px;}

.fav-table{border: none !important;}

.fav-table.border0.border-btm {border-bottom: 1px solid #ccc !important;padding-bottom: 5px;}

.active .page-link, .disabled .page-link{background-color: #f1f1f1;color: #7B7B7B;}

.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 {margin: 0 auto !important;text-align: left;}

.leftbar#leftstickey .boxtype1.w-100 {width: 100% !important;}

.editFavList-form {float: left;width: 100%;padding: 10px 2%;background: #f1f1f1;}

/* .editFavList-form label {float: left;width: 125px;} */

.editFavList-form label, .editFavList-form .form-li.btnsDiv label{float: left;width: 126px !important;height: 25px;line-height: 25px;margin-right: 7px;}

/* .editFavList-form .form-li.btnsDiv label{width: 90px;} */

/* .editFavList-form input {float: left;width: 250px !important;} */

.editFavList-form input {float: left;width: 200px !important;padding: 0 5px !important;height: 25px;}

.editFavList-form .heading-star{color: red;}

/* .editFavList-form .form-li {float: left;width: 50%;margin-bottom: 10px;} */

/* .editFavList-form .form-li.btnsDiv {width: 100%; margin-top: 5px;} */

.editFavList-form .all_btn {float: left;width: auto !important;	margin: 0 10px 0 0;}

.editFavList-topbtns {float: left;width: 96%;background: #f1f1f1;padding: 0 2%;text-align: right;}

.editFavList-form .formLft.fl {

	width: 360px;

}

.editFavList-form .formLft.fl .form-li {

	margin-bottom: 7px;

	float: left;

	width: 100%;

}

.form-li.btnsDiv {

	float: left;

	width: auto;

}

.editFavList-form .form-li.btnsDiv label {

	width: 100%;

	margin-top: 11px;

}

#add_favorites_list_form #create_acc_form {margin: 0 auto;width: 100%;}

#add_favorites_list_form #create_acc_form .create_fav_left {padding: 25px 3%;width: 53%;}

#add_favorites_list_form #create_acc_form #tbl_display {width: 35%;padding: 25px 3%;margin: 0 auto;}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn {float: left;width: 100%;}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn.addListBtnsWrap .btn {float: left;margin: 0 10px 5px 0;height: 25px !important;line-height: 25px !important;padding: 0 7px !important;font-weight: 400 !important;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li {clear: both;width: 100%;float: left;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li label{width:70px !important; float: left;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li .input{width: 140px !important; float: left;}

#content .reuse-history{width: 100% !important;}
#content .reuse-history .in_title {width: auto !important;}

#toptable_fav .btnAddCart .btn, #toptable_fav .btnRemoveCart .btn, #toptable_fav .add_itm_btn.btnTxtMode .btn.add_itm_txt, .favListBtm .btnAddCart .btn, .favListBtm .btnRemoveCart .btn{

	width: auto;

	padding: 0 7px 0 0 !important;

	margin: 0 !important;

	line-height: 25px !important;

	height: 25px !important;

	float: left;

	background-color: transparent !important;

	border: none !important;

    color: #000 !important;

    font-weight: 600;   

}

#toptable_fav .btnAddCart .btn .icons, #toptable_fav .btnRemoveCart .btn .icons, #toptable_fav .add_itm_btn.btnTxtMode .btn .icons, .favListBtm .btnAddCart .btn .icons, .favListBtm .btnRemoveCart .btn .icons{

    background: url("/UI/images/oh_sprite.png");

    width: 25px;

    height: 25px;

    float: left;

}

#toptable_fav .btnAddCart .btn .icons, .favListBtm .btnAddCart .btn .icons{ background-position: 602px -204px !important;margin: 0 5px 0 auto; }

#toptable_fav .btnRemoveCart .btn .icons, .favListBtm .btnRemoveCart .btn .icons{ background-position: -126px -364px !important;margin: 0 2px 0 auto;  }

#toptable_fav .add_itm_btn.btnTxtMode .btn .icons{ background-position: -20px -364px !important; }

.add_itm_btn.btnTxtMode {margin-right: 10px;}

.favListBtm {float: left;width: 100%;padding: 7px 0;}

.backBtnLink {

	height: 24px;

	float: right;

	line-height: 24px;

    margin-top: 3px;

    color: #0072BC;

}

.backBtnLink .preicon {

	font-size: 26px;

	line-height: 18px;

	float: left;

	height: 24px;

	margin-right: 2px;

}

.fav-table .fav_table_filter .text-center .input {margin-left: 5px !important;margin-right: 5px !important;width: 40px !important;padding: 0 2px;height: 25px;text-align: center; float: none !important;}

#list_search_form select{border: 1px solid #ccc;}

/* manage Favorite list new design ends */



#scroll_view .details-pro>a {

    height: 140px;

    display: block

}



#scroll_view.owl-carousel.rec_view {

    width: auto;

    overflow: hidden;

        background:white;
        margin-bottom: 0;

}



#recent_arrow_lft.feed-left,

#recent_arrow_rgt.feed-right {

    display: block;

    height: 30px;

    width: 30px;

    z-index: 9999;

    opacity: .7;

    margin-top: 80px;

    cursor: pointer

}



#recent_arrow_lft.feed-left {
	/* background: url(../../UI/images/sprite.png) -529px -42px rgba(0, 0, 0, 0); */
	background-position: -1108px -93px !important;
	cursor: pointer;
	display: block;
	height: 30px !important;
	left: 0px;
	width: 25px;
	background: url("/UI/images/sprite-img.png");
}



#recent_arrow_rgt.feed-right {

    /*background: url(../../UI/images/sprite.png) -586px -42px rgba(0, 0, 0, 0)*/
    background-position: -1076px -93px !important;
    cursor: pointer;
    display: block;
    height: 30px !important;
    right: 0px;
    width: 25px;
    background: url("/UI/images/sprite-img.png");

}



#recent_arrow_lft.feed-left:hover,

#recent_arrow_rgt.feed-right:hover {

    opacity: 1

}



#scroll_view .item {

    border: 1px solid #8a8989;

    display: inline-block;

    margin: 5px 2px;

    width: 162px;

}



#scroll_view .btndetails {

    display: none

}



#scroll_view .lazy {

    height: auto;

    margin-top: 5px;

    margin-bottom: 5px;

	width:140px;

	max-height:130px;

}

.smallimagebox #main_img {

	width: auto;

	height: auto;

	max-width: 100%;

	/*max-height: 240px;*/

}

.bestSellerBtn {

    float: left;

    padding: 21px 0 5px;

    width: 100px

}



#scroll_view .details-pro {

    text-align: center;

	padding-bottom:5px;

}



#scroll_view .sku_class {

    display: block;

    font-size: 11px;

    font-weight: 700;

    margin-left: 5px;

    max-height: 13px;

    overflow: hidden;

    text-align: center

}



#scroll_view #ptitle.title_class span:first-child {

    font-size: 10px!important

}



#scroll_view #psku.title_class,

#scroll_view #ptitle.title_class {

    font-size: 11px;

    text-align: center;

    color: #8a8989;

    display: block;

    overflow: hidden

}



#scroll_view #ptitle.title_class {

    font-weight: 100;

    line-height: 16px;

    margin-top: 10px;

    padding: 0 4px;

    min-height: 50px;

    max-height: 50px

}



#scroll_view #psku.title_class {

    height: 16px;

    font-weight: 700;

    margin-left: 0;

    max-height: 12px

}



#scroll_view,

#suggested {

    width: 715px

}



.no_ads #scroll_view.owl-carousel.rec_view {width: 930px;}



/* Create Department page new design */



#create_company_form .formdiv {margin: 0 auto;padding: 0 10px;box-sizing: border-box;}

#create_company_form table.new_dept_form{width: 100%;}

#create_company_form table.new_dept_form tr td:first-child {width: 140px;}

#create_company_form table.new_dept_form tr td:nth-child(2) {width: 200px;}

#create_company_form table.new_dept_form tr td:nth-child(3) {padding-left: 10px;}

.admin_box .new_depart .formdiv table.new_dept_form td {vertical-align: top;padding-bottom: 10px;}

.new_depart .formdiv table.new_dept_form td .input{width: 200px;padding: 0 7px;height: 25px;box-sizing: border-box;border: 1px solid #ccc;margin-bottom: 5px;}

.new_depart .formdiv table.new_dept_form td select, .new_depart .formdiv table.new_dept_form td select#input12{width: 200px !important;height: 25px;box-sizing: border-box;border: 1px solid #ccc;margin-bottom: 5px;}

.admin_box .new_depart .formdiv table.new_dept_form td label{line-height: 25px;margin-top: 0;}

#department_budget {margin-left: 10px;}

#create_company_form .formlist #department_budget label {width: auto !important;margin: 0 5px 0 0 !important;}

#create_company_form .formlist #department_budget .input {width: 70px;padding: 0 10px;}

#create_company_form .formlist #department_budget .all_btn.btn {margin: 0 0 0 10px;}

.admin_box .new_depart .formdiv table.new_dept_form td .errmsg img {vertical-align: bottom;width: 13px;height: 13px;}

.admin_box .new_depart .formdiv table.new_dept_form td .errmsg {font-size: 13px;line-height: 14px; color:#f83a3a;}



#create_company_form table.new_dept_form tr td .all_btn.btn {

	width: 40px;

	padding: 0 !important;

	height: 23px !important;

	background-color: #efefef !important;

	border: 1px solid #ccc !important;

	font-size: 0;

    background-image: url("/UI/images/sprite.png") !important;

    float: none;display: inline-block;vertical-align: top;

}

#create_company_form table.new_dept_form tr td .add-icon-btn.new_btn {

	background-position: -65px -360px !important;

}

#create_company_form table.new_dept_form tr td .remove-icon-btn.new_btn {

	background-position: -119px -360px !important;

}

#create_company_form table.new_dept_form tr td .edit-icon-btn.new_btn {

	background-position: -14px -361px !important;height: 25px !important;

}
#create_company_form .formdiv .formlist #department_budget .all_btn.btn.edit-icon-btn.new_btn{width: 40px !important;}

#create_company_form table.new_dept_form tr td #save_balance{

    background-position: -173px -362px !important;

}

#create_company_form table.new_dept_form tr td #cancel_balance{

    background-position: -224px -362px !important;

}

#create_company_form table.new_dept_form tr td #submit_create_dept_button, #create_company_form table.new_dept_form tr td #add_new_department{

    background-color: #0072bc !important;

    border: 1px solid #0072bc !important;

    background-image: none !important;

    padding: 0 8px !important;

    font-size: 12px !important;

    width: auto !important;margin: 0 7px 0 0 !important;font-weight: 600;

}

.table-responsive #department_list {

	margin: 0;

}

.table-responsive #department_list th, .table-responsive #department_list td{padding-right: 7px; padding-left: 7px;}

#create_company_form table.new_dept_form tr td .tblone {float: left;width: 100%;margin: 5px auto 0 auto;line-height: 16px;}

.new_depart .dep_man .check{float: none;margin-top: inherit;}





/* manage Favorite list new design starts */
.fav_table_filter .proheadtitle a{font-size:12px;}

.divTable.manage-fav-list {border-collapse: collapse;}

.divTable.manage-fav-list .divCell.txt-right {text-align: right;}

.divTable.manage-fav-list .action_btns_wrap a{font-size: 0;width: 30px;height: 22px !important;display: inline-block;cursor: pointer;padding: 0px; background: url("/UI/images/oh_sprite.png") !important; border: none !important; vertical-align: middle; line-height:inherit !important;}

.divTable.manage-fav-list .action_btns_wrap a.btn-addremove-item{ background-position: -177px -367px !important; }

.divTable.manage-fav-list .action_btns_wrap a.btn-delete-favlist-item{ background-position: -125px -365px !important; }

.divTable.manage-fav-list .action_btns_wrap a.btn-edit-favlist-item { background-position: -16px -365px !important; }

.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list{ background-position: -386px -365px !important; }

.divTable.manage-fav-list .headRow .divCell {padding: 10px !important;}

.divTable.manage-fav-list .divRow .divCell{ cursor: pointer; }

.divTable.manage-fav-list .divRow .divCell.action_btns_wrap{ cursor: default; }

.divTable.manage-fav-list .divCell {padding: 5px 10px !important;}

.manage-fav-list-wrap {width: 100%;margin: 0 auto;}

.divTable.fav_list_manage.manage-fav-list {width: 100%;margin: 0 auto;}

.ovfl-hidden.southspace2.favlist-top-wrap {overflow: inherit;margin-bottom: 0;}

.favlist-top-wrap .create-new-list-btn .btn {margin-bottom: 10px;margin-top: 15px;line-height: 26px;height: auto;background-color: transparent !important;	border: none !important;color: #000 !important;font-weight: 600;}

.favlist-top-wrap .create-new-list-btn a.btn span {background-position: -177px -367px !important;background-image: url("/UI/images/oh_sprite.png") !important;width: 30px;height: 22px;display: inline-block;vertical-align: middle;background-color: transparent;}

.in_box .favlist-top-wrap .in_title.fl {float: left;width: auto;margin: 10px auto;background: transparent;color: #000;}

.backLink {background: url(/UI/images/oh_sprite.png);padding-left: 30px;background-repeat: no-repeat;background-position: -558px -365px !important;height: 26px;display: inline-block;line-height: 26px;color: #0072bc;margin-right: 5px;}



.fav-table #dataTable.tblone.fav_table_filter tr td, .fav-table #dataTable.tblone.fav_table_filter tr th{border: none !important;}

.fav-table #dataTable.tblone.fav_table_filter tr td {padding-top: 5px;padding-bottom: 5px;}

.fav-table #dataTable.tblone.fav_table_filter tr{border-top: 1px solid #ccc !important;}

.fav-table {border: 1px solid #ccc !important;}

.fav-table .tblone{margin-bottom: 0 !important;}

.note.new_note input {border: 1px solid #ccc;padding: 0 5px;height: 21px;font-size: 12px;}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt {height: auto;max-height: 66px;overflow: auto;}

.fav-table #dataTable.tblone.fav_table_filter tr td .imgbx, .fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 .itemImageSearchResult{border: 1px solid #ccc;border-radius: 3px;padding-top: 0px;padding-bottom: 0px; margin: 0px auto !important;max-width: 75px;}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt .buy {border-left: 1px solid #ccc;}

.fav-table #dataTable.tblone.fav_table_filter tr td .itemImageSearchResult{width:auto;height:auto;max-width:100%;margin:0 auto;}

.fav-table #dataTable.tblone.fav_table_filter tr th.all_sel{padding-left:7px;padding-right:7px;}

.fav-table{border: none !important;}

.fav-table.border0.border-btm {border-bottom: 1px solid #ccc !important;padding-bottom: 5px;}

.active .page-link, .disabled .page-link{background-color: #f1f1f1;color: #7B7B7B;}

.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 {margin: 0 auto !important;text-align: center;}

.leftbar#leftstickey .boxtype1.w-100 {width: 100% !important;}

.editFavList-form {float: left;width: 100%;padding: 10px 2%;background: #f1f1f1;}

/* .editFavList-form label {float: left;width: 125px;} */

.editFavList-form label {float: left;width: 125px;height: 25px;line-height: 25px;margin-right: 7px;}

/* .editFavList-form .form-li.btnsDiv label{width: 90px;} */

/* .editFavList-form input {float: left;width: 250px !important;} */

.editFavList-form input {float: left;width: 200px !important;padding: 0 5px !important;height: 25px;}

.editFavList-form .heading-star{color: red;}

/* .editFavList-form .form-li {float: left;width: 50%;margin-bottom: 10px;} */

/* .editFavList-form .form-li.btnsDiv {width: 100%; margin-top: 5px;} */

.editFavList-form .all_btn {float: left;width: auto !important;	margin: 0 10px 0 0;}

.editFavList-topbtns {float: left;width: 96%;background: #f1f1f1;padding: 0 2%;text-align: right;}

.editFavList-form .formLft.fl {

	width: 360px;

}

.editFavList-form .formLft.fl .form-li {

	margin-bottom: 7px;

	float: left;

	width: 100%;

}

.form-li.btnsDiv {

	float: left;

	width: auto;

}

/* .editFavList-form .form-li.btnsDiv label {

	width: 100%;

	margin-top: 11px;

} */

#add_favorites_list_form #create_acc_form {margin: 0 auto;width: 100%;}

#add_favorites_list_form #create_acc_form .create_fav_left {padding: 25px 3%;width: 53%;}

#add_favorites_list_form #create_acc_form #tbl_display {width: 35%;padding: 25px 3%;margin: 0 auto;}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn {float: left;width: 100%;}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn.addListBtnsWrap .btn {float: left;margin: 0 10px 5px 0;height: 25px !important;line-height: 25px !important;padding: 0 7px !important;font-weight: 400 !important;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li {clear: both;width: 100%;float: left;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li label{width:70px !important; float: left;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li .input{width: 140px !important; float: left;}

/* favorite list page new design */

.fav-table #dataTable.tblone.fav_table_filter tr td.btntd .btn{border: medium none !important;display: block;float: left;margin: 0px auto !important;padding: 0 5px 0 30px;width: 70px;font-weight: bold;background:#858585 url("/UI/images/sprite.png") !important;background-repeat: no-repeat !important;background-position: -304px -203px !important;height: 25px;line-height: 25px;text-decoration: none;cursor: pointer;}

.fav-table #dataTable.tblone.fav_table_filter tr td.btntd .btn:hover{background-color: #202020 !important;}

#topDivOnFavorite {float: left;width: 100% !important; text-align:left;}

#topDivOnFavorite label {float: left;margin: 10px auto 9px 10px;cursor: default;}

#topDivOnFavorite .list_grid_icon {float: right;padding: 5px 10px 5px 5px;}

#dataTable.tblone.fav_table_filter tr.divRow:nth-child(odd) td{background: #f9f9f9 !important;}

#dataTable.tblone.fav_table_filter tr.divRow:nth-child(even) td{background: #fff !important;}

#dataTable.tblone.fav_table_filter tr.divRow.highlight td{ background-color: #d9edf7 !important; }



/* favorite list page new design grid view */

#gridview {width: 100%;padding: 5px;display: block;box-sizing: border-box;float: left;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}

#gridview .block {width: 241px;margin: 5px;padding: 10px;box-sizing: border-box;height: 415px;}

#gridview .divRow{width: 241px;margin: 5px;padding: 10px;box-sizing: border-box;height: 415px;display: block;float: left;clear: inherit;}

#gridview .divRow.highlight{background-color: #d9edf7 !important;border: 1px solid #ccc;}

#gridview .block .sel_chk, #gridview .divRow .sel_chk {float: left;}

#gridview .block .img, #gridview .divRow .img {margin: 0 auto;float: none;text-align: center;width: 150px;height: 150px;}

#gridview .block .itemImageSearchResult, #gridview .divRow .itemImageSearchResult{width: auto;height: auto;max-width: 150px;margin: 0 auto;float: none;}

#gridview .block .grid_title_name, #gridview .divRow .grid_title_name {padding: 0;width: 100%;margin: 10px auto;}

#gridview .block .grid_title_name a, #gridview .divRow .grid_title_name a{color: rgb(15, 73, 148);font-size: 14px;}

#gridview .block .description, #gridview .divRow .description{clear: both;float: left;width: 100%;margin-bottom: 7px;}

#gridview .block .sku_detail, #gridview .divRow .sku_detail {float: left;width: 100%;clear: both;margin-bottom: 7px;}

#gridview .block .text, #gridview .divRow .text {text-align: center;}

#gridview .block .details, #gridview .divRow .details{float: right;width: auto;}

#gridview .block .grid_pro_detail, #gridview .divRow .grid_pro_detail{color: #c02222;font-weight: 600;}

#gridview .block .description ul, #gridview .divRow .description ul{clear: both;width: 100%;padding: 0;}

#gridview .block .button, #gridview .divRow .button{clear: both;width: 100%;margin: 0 auto 7px auto;}  

#gridview .block .qt_prs, #gridview .divRow .qt_prs{margin: 0 auto 7px auto;height: 70px;overflow: auto;width: 100%;clear: both;}

#gridview .block .qt_prs .qt_prs, #gridview .divRow .qt_prs .qt_prs{height: auto;margin: 0 auto;}

#gridview .block .buy, #gridview .divRow .buy{width: 100%;margin: 0 auto;}

#gridview .block .grid_qty, #gridview .divRow .grid_qty {float: left;width: 80px;}

#gridview .block .adCartRes.grid_but, #gridview .divRow .adCartRes.grid_but{width: 95px;background: #858585 url("/UI/images/sprite.png") repeat scroll -302px -198px !important;}

#gridview .block .adCartRes.grid_but:hover, #gridview .divRow .adCartRes.grid_but:hover{width: 95px;background: #313131 url("/UI/images/sprite.png") repeat scroll -302px -198px !important;}

#gridview .block .note.new_note, #gridview .divRow .note.new_note{padding: 0 !important;margin-bottom: 10px;}

#gridview .block .note.new_note span.fl, #gridview .divRow .note.new_note span.fl {margin-bottom: 5px;}



.leftbar#leftstickey .boxtype1.w-100 {width: 100% !important;}

.editFavList-form {float: left;width: 100%;padding: 10px 2% 0px 2%;background: #f1f1f1;}

/* .editFavList-form label {float: left;width: 125px;} */

.editFavList-form label {float: left;width: 125px;height: 25px;line-height: 25px;margin-right: 7px;}

/* .editFavList-form .form-li.btnsDiv label{width: 90px;} */

/* .editFavList-form input {float: left;width: 250px !important;} */

.editFavList-form input {float: left;width: 200px !important;padding: 0 5px !important;height: 25px;}

.editFavList-form .heading-star{color: red;}

/* .editFavList-form .form-li {float: left;width: 50%;margin-bottom: 10px;} */

/* .editFavList-form .form-li.btnsDiv {width: 100%; margin-top: 5px;} */

.editFavList-form .all_btn {float: left;width: auto !important;	margin: 0 10px 0 0;}

.editFavList-topbtns {float: left;width: 96%;background: #f1f1f1;padding: 0 2%;text-align: right;}

.editFavList-form .formLft.fl {

	width: 350px;

	margin-right: 10px;;

}

.editFavList-form .formLft.fl .form-li {

	margin-bottom: 7px;

	float: left;

	width: 100%;

}

.form-li.btnsDiv {

	float: left;

	width: auto;

}

/* .editFavList-form .form-li.btnsDiv label {

	width: 100%;

	margin-top: 11px;

} */

.editFavList-form .formLft.fl .errmsg {line-height: 15px;}

.editFavList-form .formLft.fl .errmsg img {vertical-align: middle;height: 14px;width: 14px;}

#add_favorites_list_form #create_acc_form {margin: 0 auto;width: 100%;}

#add_favorites_list_form #create_acc_form .create_fav_left {padding: 25px 3%;width: 53%;}

#add_favorites_list_form #create_acc_form #tbl_display {width: 35%;padding: 25px 3%;margin: 0 auto;}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn {float: left;width: 100%;}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn.addListBtnsWrap .btn {float: left;margin: 0 10px 5px 0;height: 25px !important;line-height: 25px !important;padding: 0 7px !important;font-weight: 400 !important;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li {clear: both;width: 100%;float: left;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li label{width:70px !important; float: left;}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li .input{width: 140px !important; float: left;}



#toptable_fav .btnAddCart .btn, #toptable_fav .btnRemoveCart .btn, #toptable_fav .add_itm_btn.btnTxtMode .btn.add_itm_txt, .favListBtm .btnAddCart .btn, .favListBtm .btnRemoveCart .btn{

	width: auto;

	padding: 0 7px 0 0 !important;

	margin: 0 !important;

	line-height: 25px !important;

	height: 25px !important;

	float: left;

	background-color: transparent !important;

	border: none !important;

    color: #000 !important;

    font-weight: 600;   

}

#toptable_fav .btnAddCart .btn .icons, #toptable_fav .btnRemoveCart .btn .icons, #toptable_fav .add_itm_btn.btnTxtMode .btn .icons, .favListBtm .btnAddCart .btn .icons, .favListBtm .btnRemoveCart .btn .icons{

    background: url("/UI/images/oh_sprite.png");

    width: 25px;

    height: 25px;

    float: left;

}

#toptable_fav .btnAddCart .btn .icons, .favListBtm .btnAddCart .btn .icons{ background-position: 602px -204px !important;margin: 0 5px 0 auto; }

#toptable_fav .btnRemoveCart .btn .icons, .favListBtm .btnRemoveCart .btn .icons{ background-position: -126px -364px !important;margin: 0 2px 0 auto;  }

#toptable_fav .add_itm_btn.btnTxtMode .btn .icons{ background-position: -20px -364px !important; }

.add_itm_btn.btnTxtMode {margin-right: 10px;}

.favListBtm {float: left;width: 100%;padding: 7px 0;}

.backBtnLink {

	height: 24px;

	float: right;

	line-height: 24px;

    margin-top: 3px;

    color: #0072BC;

}

.backBtnLink .preicon {

	font-size: 26px;

	line-height: 18px;

	float: left;

	height: 24px;

	margin-right: 2px;

}

.fav-table .fav_table_filter .text-center .input {margin-left: 5px !important;margin-right: 5px !important;width: 40px !important;padding: 0 2px;height: 25px;text-align: center; float: none !important;}

#list_search_form select{border: 1px solid #ccc;}

/* manage Favorite list new design ends */



/* Admin menu pages start */
/*#create_company_form .formdiv .formlist {margin: 15px auto;width: 710px;}
#create_company_form .formdiv .formlist li {clear: both;width: 100%;float: left;}
#create_company_form .formdiv .formlist li input{width: 140px !important;}
#create_company_form .formdiv .formlist li select {width: 153px !important;border: 1px solid #ccc;}
#create_company_form .formdiv .formlist li #department_budget label {width: auto !important;margin-right: 5px;}
#create_company_form .formdiv .formlist li .dep_man label {margin: 5px 0 0 5px;width: 35px;}
#create_company_form .formdiv .formlist li .dep_man input.check { width: 15px !important; height: 15px; margin-top: 5px; }
#create_company_form .formdiv .formlist li #submit_create_dept_button, #create_company_form .formdiv .formlist li #add_new_department {float: left;margin: 0 10px 0 0;width: auto !important;}
#create_company_form .formdiv .formlist #department_budget .all_btn.btn {width: auto !important;}
#create_company_form .formdiv .formlist #department_budget label {margin-top: 7px !important;}
#create_company_form .formdiv .formlist li .selbx {margin-right: 5px;}
#create_company_form .formdiv .formlist li .all_btn {font-weight: 500;}*/
/* .admin_panel table td:last-child a {float: right;width: 115px;padding-left: 0;padding-right: 0;}
.admin_panel table td:first-child a {float: left;} */
/*.admin_box {float: left;width: 100%;}
.admin_box .man_user .formdiv {margin: 0 auto;}
.admin_box .man_user .formdiv li{float: left; width: 100%; clear: both;}
.admin_box .man_user .formdiv li input{width: 200px;border: 1px solid #ccc;padding: 3px 2px 3px 8px;}
.admin_box .man_user .formdiv li input#order_app{width: 15px;}
.admin_box .man_user .formdiv li select{border:1px solid #ccc;}
.admin_box .man_user .formdiv li #department_add, .admin_box .man_user .formdiv li #department_delete0, .admin_box .man_user .formdiv li #department_delete1, .admin_box .man_user .formdiv li #department_delete2, .admin_box .man_user .formdiv li #department_delete3 {float: right;padding: 0 5px !important;font-size: 12px;height: 22px !important;line-height: 22px;}
.admin_box .man_user .formdiv li #save, .admin_box .man_user .formdiv li #reset, .admin_box .man_user .formdiv li #add_new {float: left;margin: 0 10px 0 0;width: auto !important;padding: 0 10px;}
.admin_box .man_user .mangUserUl input {width: 200px !important;}
.admin_box .man_user .mangUserUl input[type="checkbox"]{width: 15px !important;}
.admin_box .man_user .mangUserUl select {width: 212px !important;margin-right: 5px;}
.admin_box .tableWrapper #department_list{border-color: #ccc;}
.admin_box .tableWrapper #department_list th.th {padding: 10px 7px; background-color: #313131;color: #fff;}
.admin_box .tableWrapper #department_list .department_list_data td{padding: 7px;border-color: #ccc;}
.admin_box .tableWrapper #department_list .department_list_data:nth-child(2n+1) {background-color: #f7f7f7;}
#display_billing_id .tblone, #display_shipping_id .tblone{border-color: #ccc;}
#display_billing_id .tblone thead th.th, #display_shipping_id .tblone thead th.th{border-color: #ccc;padding: 10px;text-align: left;}
#display_billing_id .tblone tr td, #display_shipping_id .tblone tr td{border-color: #ccc;padding: 5px 10px;text-align: left;}
#display_billing_id .tblone tr td .promoCodeClass, #display_shipping_id .tblone tr td .promoCodeClass{width: 100%;}
#display_billing_id .tblone tr td .promoCodeClass td, #display_shipping_id .tblone tr td .promoCodeClass td{text-align: left !important;padding: 0;}
#billing_edit .billfom .formdiv .reset.formlist, #display_shipping_id .formdiv .reset.formlist{margin: 20px auto 0 auto;width: 97%;}
#billing_edit .billfom .formdiv .reset.formlist input, #display_shipping_id .formdiv .reset.formlist input{width: 200px !important;}
#billing_edit .billfom .formdiv .reset.formlist input[type="checkbox"], #display_shipping_id .formdiv .reset.formlist input[type="checkbox"]{width: 15px !important;}
#billing_edit .billfom .formdiv .reset.formlist select, #display_shipping_id .formdiv .reset.formlist select{width: 212px !important;margin-right: 5px;border: 1px solid #ccc;}
#billing_edit .billfom .formdiv .reset.formlist .all_btn, #display_shipping_id .formdiv .reset.formlist .all_btn{width: auto !important; padding: 0 10px !important; font-weight: 500;}
.comp_prof td {padding: 7px;border-color: #ccc;line-height: 16px;}
.comp_prof tr:nth-child(2n) {background-color: #f9f9f9;}
.table-wrapper .tblone.edit_user_sc_table {border-color: #ccc;}
.table-wrapper .tblone.edit_user_sc_table th {border: 1px solid #ccc !important;padding: 10px 5px;white-space: nowrap;}
.table-wrapper .tblone.edit_user_sc_table td {border: 1px solid #ccc !important;padding: 5px !important;font-weight: 500;}
#display_billing_id .tblone, #display_shipping_id .tblone, .admin_box .tblone {margin-bottom: 0;}
#display_shipping_id .billfom, #display_billing_id .billfom {margin: 10px auto 0 auto;}
#display_billing_id #billing_edit h3.in_title {margin-bottom: 0;}*/
/* Admin menu pages end */

.purchasec .colmid #outid .blcktxt .input{margin-top: 5px; margin-left: 0;}


/* manage user */
/*.edit_user_sc .all_btn.add_new_btn span, .manage_dept .all_btn.add_new_btn span {background-image: url("/UI/images/sprite.png") !important;background-position: -76px -360px !important;width: 20px;height: 25px;float: left;}
.edit_user_sc .all_btn.add_new_btn, .manage_dept .all_btn.add_new_btn{padding:0px 5px 0px 5px !important;float: right;line-height: 24px;margin:0;background-color: #fff !important;color: #0072bc !important;border: none !important;}
.manage_dept .new_depart {border-top: 1px solid #ccc;margin-top: 8px;}
.edit_user_sc .all_btn.add_new_btn:hover, .manage_dept .all_btn.add_new_btn:hover{text-decoration: underline;}
#edit_user_sc .formdiv{margin: 0 auto;padding: 0 10px;box-sizing: border-box;border-top: 1px solid #ccc;}
#edit_user_sc .man_user .mangUserUl li input, #edit_user_sc .man_user .mangUserUl li input#user_name.invalid{width: 200px !important;}
#edit_user_sc .man_user .mangUserUl li .selbx{width: 212px !important;}
#edit_user_sc .man_user .mangUserUl li input[type="checkbox"]{width: 15px !important;}
#edit_user_sc .man_user .mangUserUl li #save, #edit_user_sc .man_user .mangUserUl li #reset, #edit_user_sc .man_user .mangUserUl li #add_new{
	background-color: #858585 !important;
	border: 1px solid #858585 !important;
	background-image: none !important;
	padding: 0 8px !important;
	font-size: 12px !important;
	width: auto !important;
	margin: 0 7px 0 0 !important;
	font-weight: 600;
}
#edit_user_sc .man_user .mangUserUl li #save:hover, #edit_user_sc .man_user .mangUserUl li #reset:hover, #edit_user_sc .man_user .mangUserUl li #add_new:hover{
    background:#202020 !important;border: 1px solid #202020 !important;color:#fff !important;
}
#edit_user_sc .man_user .mangUserUl li .add-icon-btn.new_btn { background-position: -65px -360px !important; }
#edit_user_sc .man_user .mangUserUl li .remove-icon-btn.new_btn {background-position: -119px -360px !important; }
#edit_user_sc .man_user .mangUserUl li .all_btn.btn {width: 40px !important;padding: 0 !important;height: 23px !important;background-color: #efefef !important;border: 1px solid#ccc !important; font-size: 0; background-image: url("/UI/images/sprite.png") !important; float: none;display: inline-block !important; vertical-align: top;}
.tblone.manage_user_list {margin-bottom: 0;}
.tblone.manage_user_list, .tblone.manage_user_list th, .tblone.manage_user_list td {border-color: #ccc;}
.tblone.manage_user_list th{padding: 10px 5px;}
.tblone.manage_user_list td{padding:2px 5px !important;}
.tblone.manage_user_list td .all_btn.btn-edit-icon, #edit_user_sc .edit_user_sc_table .btn-edit-icon{font-size: 0;width: 25px;height: 25px;display: inline-block;vertical-align: middle;background-image: url("/UI/images/sprite.png") !important;background-position: -21px -361px !important;padding: 0 !important; background-color: transparent !important; border: transparent !important;}
.tblone.manage_user_list tbody tr:nth-child(2n+1) {background-color: #f7f7f7;} */
/* manage user */
.favListHideDiv{position:fixed;top:0;left:0;z-index:45;display:none;padding:0}
/*
#globalNav1 .active_main_menu{background:#0072bc !important;color:#fff !important;}
#globalNav1 .active_sub_menu{background:#0072bc !important;color:#fff !important;}
#globalNav1 .active_sub_menu .sub_title.menu_bar a{background:#0072bc !important;}
#globalNav1 .active_sub_menu .sub_title.menu_bar:hover a{background:#313131 !important; border: 1px solid transparent; color:#fff;}
#globalNav1 .active_sub_menu .sub_title.menu_bar:hover ul li a{background:transparent !important; border: 1px solid transparent; color:#fff;}
#globalNav1 .active_sub_menu .sub_title.menu_bar:hover ul li a:hover{background:#313131 !important; border: 1px solid transparent; color:#fff;}
#globalNav1 .sub_title.menu_bar a.sub_menu_active{background:transparent !important; border: 1px solid transparent; color:#fff;}
.navlist .symbol_left, .navlist .symbol_right, .third_level_more, .symbol_right_more, .symbol_left_more {font-size: 18px !important;}
*/
.favListHideDiv{position:fixed;top:0;left:0;z-index:45;display:none;padding:0}
/* Quick view popup new start */
.popup_box.show-list .popup_top_msg{width:100%;background-color:#696969;color:#fff;text-align:center;padding:7px 0 10px 0;font-size:14px}.popup_box.show-list .popup_details_info{width:100%;height:auto;float:left}.popup_box.show-list .popup_details_info .shoppingCart thead th{padding:8px 12px;text-align:right;background-color:#dfdfdf;color:#313131}.popup_box.show-list .popup_details_info .shoppingCart thead th:first-child{text-align:left}.popup_box.show-list .popup_details_info .shoppingCart tr td{text-align:right}.popup_box.show-list .popup_details_info .shoppingCart tr td:first-child{text-align:left}.popup_box.show-list .popup_details_info .shoppingCart .text-center{text-align:center !important;}.popup_box.show-list .popup_details_info .shoppingCart .pr-15{padding-right:15px !important}.popup_box.show-list .popup_details_info .shoppingCart tr{background-color:#fff}.popup_box.show-list .popup_details_info .shoppingCart tr:nth-child(even){background:#f9f9f9}.popup_box.show-list .popup_details_info .cartQuickInfo tr td{padding:8px 12px;text-align:right;font-weight:600}.popup_box.show-list .popup_details_info .textcenter{text-align:center !important}.popup_box.show-list .popup_buttons_div{float:left;width:100%}.popup_box.show-list .popup_buttons_div a{float:right;margin:5px 7px 5px 0;height:25px;line-height:25px;padding:0 10px;background-color:#2a2871;color:#fff !important;font-weight:600;font-size:13px}.popup_box.show-list .popup_buttons_div a:hover{background-color:#369245; color:#fff !important;}.cartQuickInfo{background-color:#dfdfdf;color:#212121}.cartQuickInfo tr:first-child{border-bottom:1px solid #b9b9b9}.pop_up_desc{width:340px!important;} .shoppingCart{width:340px!important;border-collapse:collapse}.shoppingCart tbody{display:block;height:auto;overflow:auto;max-height:250px}.shoppingCart tbody tr,.shoppingCart thead tr{display:table;width:100%;table-layout:fixed}.shoppingCart tbody tr td{white-space:nowrap}.cart_empty_table td{padding:8px}
.popup_box.show-list .popup_details_info .shoppingCart tbody {max-height: 169px;}
/* .shoppingCart thead tr th, .shoppingCart tr td{float: left;box-sizing: border-box;}
.shoppingCart tr td{width:150px;}
.shoppingCart tr td:nth-child(2){width: 60px;}
.shoppingCart tr td:last-child{width:100px;} */
/* Quick view popup new end */

#top_subtotal {
	font-weight: 600;
	font-size: 18px;
	margin: 5px 10px;
}
#sku_count.vc_info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
	padding: 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight:600;
}
.vc_info.vc_success{
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
	padding: 10px;
	box-sizing: border-box;font-size: 14px;font-weight:600;
}
.vc_info.vc_danger, .no_fav_msg{
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	padding: 10px;
	box-sizing: border-box;font-size: 14px;font-weight:600;
}
.vc_info.vc_danger a{color: #721c24;font-size: 14px;font-weight:600;}

.order-placed {
	width: 90%;
	margin: 25px auto;
	max-width: 650px;
	display: table;
	border: 3px dashed #ccc;
	border-radius: 5px;
}
.order-placed .bag-icon {
	display: table-cell;
	float: none;
	width: 125px;
	height: 125px;
	vertical-align: middle;
	background: url("/UI/images/checkout-confirmation.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100px 100px;
}
.order-placed .success-text {
	display: table-cell;
	vertical-align: middle;
}
.order-placed .success-text h2:first-child {
	font-size: 30px;
	color: green;
}
.order-placed .success-text h2:last-child {
	font-size: 20px;
	margin-top: 10px;
}
.reset.pagin.fl .prev-page {
	width: 25px;
	height: 25px;
	font-size: 30px;
	line-height: 19px;
	text-align: center;
	cursor: pointer;
	margin: 0;
}
.reset.pagin.fl .next-page {
	width: 25px;
	height: 25px;
	font-size: 30px;
	line-height: 19px;
	text-align: center;
	cursor: pointer;
	margin: 0;
}
.reset.pagin.fl .page-list #pager {
	height: 25px;
	width: 50px;
}
.reset.pagin.fl .page-total {
	line-height: 25px;
	padding-left: 5px;
}
.static-content {
	line-height: 18px;
}
.static-content p{margin-bottom:10px;}
.sitemap_leve1.reset li {
	width: 50%;
	box-sizing: border-box;
	padding: 10px;
}
.sitemap_leve1.reset li .sitemap_main_menu {
	margin: 0 auto 10px auto;
}
.sitemap_leve1.reset li ul {
	width: 100%;
	padding: 0 0 0 20px;
	box-sizing: border-box;
}
.sitemap_leve1.reset li ul li {
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
}
.sitemap_leve1.reset li ul li a {
	width: auto;
	float: left;
}
#topDivOnFavorite.in_title.mb-0 {
	text-align: center;
}
.detail_prize_all .fl.strong.qty, .detail_prize_all .fl.deil_addcart, .detail_prize_all .itemBasictTtl, .detail_prize_all .stock-availability, .detail_prize_all .viewcartblwBtnY, .detail_prize_all .itemBasictTtl {
	margin-top: 5px !important;
	margin-left: 0 !important;
	margin-right: 10px !important;
	float: left;
}
.detail_prize_all .dtlOr {
	float: left;
	margin: 4px 10px 0 0;
	height: 35px;
	line-height: 35px;
}
.detail_prize_all .viewcartblwBtnY.fl a {
	cursor: pointer;
	height: 35px;
	float: left;
	line-height: 35px;
	padding: 0 10px;
	background: #404040;
	color: #fff;
	border-radius: 0;
	margin-top: 0;
}
.detail_prize_all .viewcartblwBtnY.fl a:hover{background: #369245;}
/*.detail_prize_all .all_btn.addbtn {
	padding: 0 !important;
	line-height: inherit;
	font-size: 0;
	height: 35px;
	border: none !important;
	box-sizing: border-box;
	background: url("/UI/images/best_fav.png") !important;
	width: 36px;
	background-position: -12px -117px !important;
	margin: 0 !important;
	border-radius: 0;
}
.detail_prize_all .all_btn.addbtn:hover {
	background: url("/UI/images/best_fav.png") !important;
	background-position: -12px -27px !important;
}*/

.detail_prize_all .all_btn.addbtn {padding: 0 !important;line-height: inherit;font-size: 0;height: 35px;border: none !important;box-sizing: border-box;	background: url("/UI/images/best_fav.png") !important;width: 36px;background-position: -12px -117px !important;margin-top: 0 !important;}
.detail_prize_all .all_btn.addbtn:hover{background-position: -12px -207px !important;}
.detail_prize_all .itemBasictTtl{float:left;margin-right:10px;}
.stock-availability {float: left;}
.stock-availability p {margin: 0 !important;height: 35px;line-height: 35px;font-weight: 600;}
.detail_prize_all .fl.strong.qty, .detail_prize_all .fl.deil_addcart, .detail_prize_all .itemBasictTtl, .detail_prize_all .stock-availability{margin-top:5px;}
.fl.deil_addcart{display:block;margin-right:10px;margin-top:0}
.fl.deil_addcart .adCartRes {height: 35px;box-sizing: border-box;padding: 0 7px !important;line-height: 35px;}#product_details .ItemBasicDetails .qty_dtl #prod_description{position:relative;margin-bottom:15px}
/* Compare & Save */
.compare-date .compare-date-icon:hover {   background: none repeat scroll 0 0 #f1f1f1;cursor:pointer;}
.compare-date .compare-date-icon:hover {   background: none repeat scroll 0 0 #f1f1f1;}
.compare-save-box table.w-100 td .compare-date{position:relative;}
.compare-date-icon {width: 16px;border: 1px solid #ccc;display: block;text-align: center;height: 16px;border-radius: 25px;line-height: 16px;
	font-weight: bold;font-size: 12px;}
.compare-date .compare-date-inner {background: none repeat scroll 0 0 #f1f1f1;	border: 1px solid #999;	border-radius: 4px;	display: none;left: 105%;	padding: 5px 10px;	position: absolute;	text-align: center;	top: -24px;	white-space: nowrap;	z-index: 1;	box-shadow: 0 7px 5px -5px rgba(0,0,0,.5);}
.compare-save {margin-top: 10px;margin-bottom: 5px;}
	
.compare-date .compare-date-inner {    left: inherit !important;    right: 10px;}
/*.smallimagebox.lef_pan.fl.padnorth1.fixed-panel{position:fixed;top:20px;transition: 1000s ease;}*/
.compare-date:hover .compare-date-inner {	display: block;}
.compare-date .compare-date-inner::after {    border-color: transparent;    border-right-color: #f1f1f1;    border-width: 6px;    margin-top: -6px;}
.compare-date .compare-date-inner::before {    border-color: transparent !important;        border-left-color: transparent;    border-left-color: #999 !important;    border-width: 7px;    margin-top: -7px;    right: -14px !important;}
.compare-date .compare-date-inner::after {    border-color: transparent;        border-left-color: transparent;    border-left-color:#f1f1f1;    border-width: 6px;    margin-top: -6px;    right: -12px !important;}
.compare-date .compare-date-inner::before {    right: 100%;    top: 50%;    border: 1px solid transparent;        border-top-color: transparent;        border-top-width: 1px;        border-right-color: transparent;        border-right-width: 1px;        border-bottom-color: transparent;        border-bottom-width: 1px;        border-left-color: transparent;        border-left-width: 1px;
    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}
.compare-date .compare-date-inner::before {    border-color: transparent !important;        border-left-color: transparent;   border-left-color: #999 !important;    border-width: 7px;    margin-top: -7px;    right: -14px !important;}
#product_details .reset.prod.item-sku {margin: 5px auto 0 auto;width: 100%;min-height: inherit !important;}
#product_details .reset.prod{min-height: 20px !important; margin-bottom: 0px;}
#compare_price {float: left;width: 100%;margin-top:0px; margin-bottom: 0;}
.compare-save-box .compare-date {font-size: 12px;line-height: 14px;}
.compare_chkbox .grid_compare input{height: inherit !important;float: left;margin: 0;}
.comapre_box input{height: inherit !important;float: left;margin: 10px 0 0 0;}
.ItemBasicDetails-wrap {padding: 2%;width: 96%;}
.help-icon {width: 17px;height: 17px;float: right;line-height: 17px;text-align: center;border: 1px solid red;background: red;color: #fff; border-radius: 25px;font-size: 14px;font-weight: bold;}
.compare-save-box img {width: auto;height: auto;max-width: 150px;}
.compare-save-box th {text-align: left;}
.compare-save-box td {padding: 3px;border-bottom: 2px solid #fff;background: #f5f5f5;vertical-align:middle;}
.compare-save-box table.w-100 td .compare-date {position: relative;}
.compare-save-box table{border: 1px solid #e5e5e5; border-collapse: inherit}
/*.compare-save-box table tbody {	border: 1px solid #e5e5e5;}
.compare-save-box table {border: none;}*/
.help-icon .que-mark {cursor: pointer;}
#compare_price.compare-save-box table td, #compare_price.compare-save-box table td span{color: #000 !important;}
.reg-price, .save-price {display: inline-block; padding-left: 10px; padding-top: 14px;
        font-weight: bold; color: #969696; font-size: .8rem;}
.mid_pan .head_sub{margin-bottom: 15px;}

/* admin panel pages new design */
.admin_panel {border: 1px solid #ccc;border-top: none;margin-bottom:10px;padding-bottom:10px !important;}
.admin_panel .shopcrt_bton.all_btn {background: transparent !important;color: #000 !important;margin: 10px auto 0px auto;border:1px solid #ccc !important;}
.admin_panel .shopcrt_bton.all_btn:hover {background: #f7f7f7 !important;}
.admin_panel td {display: block;}
.admin_panel .shopcrt_bton.all_btn {background: transparent !important;	color: #000 !important;	margin: 10px auto 0px auto;	border: 1px solid #ccc !important;padding: 3px;text-align: left;width: 210px;}
.admin_panel .icn {display: inline-block;vertical-align: middle;width: 40px;height: 30px;background: url("/UI/images/admin-panel-icons.png");background-repeat: no-repeat;margin-right: 7px;}
.admin_panel .link-txt {display: inline-block;vertical-align: middle;width: calc(100% - 50px);font-size: 16px;}
.admin_panel .icn.man-dept {background-position: -67px -52px;}
.admin_panel .icn.man-user {background-position: -70px -9px;}
.admin_panel .icn.bill-addr {background-position: -120px -7px;}
.admin_panel .icn.ship-addr {background-position: -162px -51px;}
.admin_panel .icn.comp-profile {background-position: -8px -8px;}
#sidebar .box_item .admin_panel {border-width: 0 1px 1px 1px;border-style: solid;border-color: #ccc;padding: 5px;}
/*#sidebar .box_item .admin_panel td {padding: 5px;}*/
#content.admin-pages .success {font-size: 16px !important;padding: 10px;box-sizing: border-box;border-radius: 3px;color: #155724 !important;background-color: #d4edda;border-color: #c3e6cb;}
#content.admin-pages .danger {font-size: 16px !important;padding: 10px;box-sizing: border-box;border-radius: 3px;color: #721c24 !important;background-color: #f8d7da;border-color: #f5c6cb;}
#content.admin-pages .in_title.title-btn {float: left;width: 100% !important;box-sizing: border-box;display: table;padding: 0;}
#content.admin-pages .in_title.title-btn .text-title {display: table-cell;text-align: left;vertical-align: middle;padding: 10px 15px;}
#content.admin-pages .in_title.title-btn .text-btn {display: table-cell;text-align: right;padding: 10px 15px;vertical-align: middle;}
#content.admin-pages .in_title.title-btn .text-btn .all_btn.btn {background: #2a2871 !important;border: 1px solid #2a2871 !important;padding: 5px 10px;margin: 0 auto;}/*border-radius: 11px;*/
#content.admin-pages .in_title.title-btn .text-btn .all_btn.btn:hover{background: #369245 !important; border:1px solid #369245!important;  color:#fff !important;}
#content.admin-pages .admin_box .formdiv {width: 96%;margin: 8px 2%;border: 1px solid #ccc;border-radius: 5px;padding: 0 10px;box-sizing: border-box;display: inline-block;}
#content.admin-pages .formdiv .formlist {width: 100% !important;display: table;}
#content.admin-pages .formdiv .formlist li {display: table-row;float: none;position: relative;}
#content.admin-pages .formdiv .formlist .col {display: table-cell;padding: 5px;vertical-align: middle;}
#content.admin-pages .formdiv .formlist .col.col-lbl {width: 170px;}
#content.admin-pages .formdiv .formlist .col.col-input {width: 220px;}
#content.admin-pages .formdiv .formlist li .dep_man {width: 340px;}
.col.col-lbl {line-height: 16px;}
.col .heading-star{color: #F00;}
#content.admin-pages .formdiv .formlist .col.col-input, #content.admin-pages .formdiv .formlist .col.col-extra{vertical-align: top;}
#content.admin-pages .formdiv .formlist li input {width: 200px !important;height: 30px;padding: 0 7px;box-sizing: border-box;}
.col.col-input .errmsg, .col.col-extra .errmsg {float: left;width: 100%;line-height: 13px;padding: 0;margin: 5px 0 0 0 !important;font-size: 12px !important;}
.row-budget .col {padding-bottom: 12px !important;}
#content.admin-pages .formdiv .formlist .col.col-extra .btn.new_btn {float: none !important;display: inline-block !important;vertical-align: middle;margin-left: 0 !important;margin-right: 10px !important;padding: 0 6px !important;height: 30px !important;line-height: 30px;border: none !important;}
.col.col-input .errmsg, .col.col-extra .errmsg {float: left;width: 100%;line-height: 13px;padding: 0;margin: 5px 0 0 0 !important;font-size: 12px !important;}
.formdiv .formlist li span.errmsg img {width: 12px;height: auto;display: inline-block;vertical-align: middle;}
#content.admin-pages .formdiv .formlist label {margin-top: inherit !important;float: none;}
#content.admin-pages .formdiv .formlist #department_budget input {width: auto !important;float: none;max-width: 83px;}
#content.admin-pages .formdiv .formlist li select {width: 200px !important;border: 1px solid #ccc;height: 30px;margin: 0 auto !important;box-sizing: border-box;}
#content.admin-pages .formdiv .formlist li span.tblone {width: auto;display: block;float: left;line-height: 1.4;margin: 0;padding-left: 10px;}
.dep_man.col.col-extra .check-email {display: inline-block;float: none;vertical-align: top;width: 60px;}
.dep_man.col.col-extra .check-email .email {margin: 0 !important;width: 60px !important;line-height: 30px;padding: 0;}
#content.admin-pages .formdiv .formlist li .dep_man input.check {width: 15px !important;height: 15px;margin-top: 5px;}
.row_btns .col.col-input {position: relative;height: 35px;}
#content.admin-pages .formdiv .formlist li #submit_create_dept_button, #content.admin-pages .formdiv .formlist li #save {width: 56px !important;}
#content.admin-pages .formdiv .formlist li #submit_create_dept_button, #content.admin-pages .formdiv .formlist li #add_new_department {float: left;margin: 0 10px 0 0;width: auto !important;}
#content.admin-pages .formdiv .formlist .col.balance .btn {margin-left: 10px;margin-right: 0;float: none;height: 30px;box-sizing: border-box;}
#content.admin-pages .tableWrapper {width: 96%;margin: 0 auto 15px auto;}
#content.admin-pages .tableWrapper table {border-color: #ccc;margin-bottom:0px;margin-top:10px;}
#content.admin-pages .tableWrapper table th.th {padding: 10px 7px;background-color: #e4e4e4;border-color: #ccc;color: #000;}
.action_btns .icon {font-size: 0;background: url("/UI/images/oh_sprite.png");width: 22px;height: 22px;display: inline-block;margin: 0px 3px;}
.action_btns .icon.icon-edit {background-position: -20px -365px !important;}
.action_btns .icon.icon-delete {background-position: -127px -364px !important;}
.text-center.text-danger {color: red;font-weight: 600;}
.text-center.text-success {color: green;font-weight: 600;}
#content.admin-pages .formdiv .formlist li input[type="checkbox"]{width:17px !important;height:17px !important;}
#content.admin-pages .formdiv .formlist li.row_btns .action_btns {white-space: nowrap;position: absolute;width: 330px;height: 30px;top: 0;}
#content.admin-pages .formdiv .formlist li.row_btns .action_btns .btn.all_btn{width: auto !important}
#content.admin-pages .tableWrapper table th, #content.admin-pages .tableWrapper table td{padding: 7px;border: 1px solid #ccc;line-height: 16px;}
#content.admin-pages .tableWrapper table tr:nth-child(2n+1) {background-color: #f7f7f7;}
#content.admin-pages .formdiv .formlist li .full-msg.spec_eq {position: absolute;left: 185px;top: 0;padding: 0;margin: 0 !important;font-size: 12px;}
#content.admin-pages .formdiv .formlist li.input-msg-text {height: 16px;}
#content.admin-pages .tableWrapper table td .promoCodeClass {margin:0 auto;width:100%;}
#content.admin-pages .tableWrapper table td .promoCodeClass tr {background: transparent !important;}
#content.admin-pages .tableWrapper table td .promoCodeClass td {border: none !important;text-align:left !important;padding:0;}
#content.admin-pages .formdiv .formlist li.row_btns .action_btns .all_btn.btn.strong {height: 30px;box-sizing: border-box;}
#content.admin-pages .comp_profile .in_title {text-align: left;width: 100%;box-sizing: border-box;}
#content.admin-pages .comp_prof {margin-top: 0 !important;}
#content.admin-pages .comp_prof tr:nth-child(2n) {background-color: #fff !important ;}
#content.admin-pages .comp_prof tr:nth-child(2n+1) {background-color: #f9f9f9;}
#content.admin-pages .billfom{margin:0 auto !important;}

/* quick view shopping cart */
.fr.quick_cart {color: #000; height: auto; margin-top: 75px !important;width: auto;border: 1px solid #3b3b3b;position: relative;padding: 0 5px; background: #f9f9f9; width: 160px;}
.hsbutton {width: auto;height: auto;position: relative;}
.quick_cart.fr .qualify {display: none !important;}
.h_wrapper .top_right_header {display: none !important;}
.top_right_header .prod_dtls_bton {margin: 0 !important;width: 55px !important;padding: 0;height: 35px;	line-height: 35px;}
.top_right_header .chk_thumb {display: block;height: 35px;width: 27px;float: left;
	background: url("/UI/images/cart-blue.svg") no-repeat 0px;}
#quickViewItemCount {float: right;line-height: 35px;margin: 0;font-weight: 600;font-size: 14px; text-align: center; width: 25px;}
.hsbutton .total {padding: 0;line-height: 27px;font-weight: 600;font-size: 14px;margin: 4px 0 4px 7px;padding-left: 7px;border-left: 1px solid #000; text-align: center; width: 85px;}
.hsbutton .total a{font-weight: 600;font-size: 14px;color: #000;}
.fr.quick_cart .shop_rgt.fr {display: none;}
.shop_left {width: 100%;}
#quickViewSubTotal{padding-left: 5px;}

/*Home page top and bottom adds*/
#top-small-banner, #btm-small-banner { display: table; float: left;  height: auto; width: 100%; margin: 0px auto 10px auto; clear: both;}
#top-small-banner .table-cell, #btm-small-banner .table-cell{float: left; width: 33.33%;text-align: center; padding: 0 5px; box-sizing: border-box;}
#top-small-banner .table-cell a, #btm-small-banner .table-cell a{float:left; width:100%; text-align:center;cursor:default;}
#top-small-banner .table-cell img, #btm-small-banner .table-cell img {width: auto;height: auto; max-width: 330px;border-radius: 0;
cursor: pointer; border: 1px solid #ccc; box-shadow: 0px 2px 6px #ccc;}
#btm-small-banner{margin-top: 5px;}

/*Home Static content*/
.home_static_content {margin: 0 auto 15px auto;float:left;width:100%;}
.home_static_content .title {position: static; background: transparent; border-bottom: 1px solid #d4d4d4; margin-bottom: 10px;    padding-left: 10px !important;}
.home_static_content .title h3 {color: #000 !important; text-align: left; margin-left: 0; font-weight: bold; text-transform: capitalize;font-size: 18px;}
.home_static_content .text-content{ font-size: 14px; line-height: 18px; padding: 0 15px;}
.home_static_content .text-content p{ font-size: 14px; line-height: 18px;margin-bottom:5px;}

.qly_add_card .fl span {font-size: 16px !important;font-weight: normal !important;margin-right: 3px;}
.qly_add_card .fl input {height: 35px !important;width: 35px !important;text-align: center;padding: 0;}
.qly_add_card .grid_best_fav {background: rgba(0, 0, 0, 0) url("/UI/images/sprite-img.png") repeat scroll -331px -7px;border: 1px solid #5e5e5e;cursor: pointer;float: right;height: 35px;margin: 0 0 0 4px;width: 35px;}
.qly_add_card .grid_best_fav:hover {background: rgba(0, 0, 0, 0) url("/UI/images/sprite-img.png") repeat scroll -3px -91px;}

/* multi pricing table */
table.buy.northspace2 thead {display: table;width: 100%;}
table.buy.northspace2 th, table.buy.northspace2 td {width: 50% !important;padding: 4px 5px;color: #9e0017;border-bottom: 1px solid #ccc;}
table.buy.northspace2 tbody {display: block;max-height: 47px;overflow: auto;}
table.buy.northspace2 tbody tr {display: table;width: 100%;border: none !important;}
table.buy.northspace2 th:first-child, table.buy.northspace2 td:first-child{text-align: left;font-weight: 600;}
table.buy.northspace2 th:last-child{text-align: right;font-weight: 600;padding-right: 15px;}
table.buy.northspace2 td:last-child{text-align: right;font-weight: 500;white-space: nowrap;}
.detail_prize_all .buy.northspace2 {width: 150px;}
table.buy.northspace2 td .bold{color: #369245;}
.detail_prize_all .buy.northspace2 tbody {max-height: inherit;}
.srch_css_wrap .buy.northspace2 th {line-height: inherit;background: transparent;color: #2a2871;}
.srch_css_wrap .buy.northspace2 {max-width: 200px;}
#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .buy.northspace2 td:last-child {text-align: right !important;}
#shopping_cart table.buy.northspace2 tbody{max-height: 40px;margin-bottom: 3px;}
#dataTable.tblone.fav_table_filter table.buy.northspace2 td:last-child{text-align: right !important;}
#dataTable.tblone.fav_table_filter table.buy.northspace2 tbody{max-height: 40px;}
#dataTable.tblone.fav_table_filter table.buy.northspace2 thead{border-right: 1px solid #ccc;}

.dc span.fl {display: table-cell;line-height: 24px;margin-right: 5px;vertical-align: middle;color: #000;}

/*css for visit-product-websites section*/
.bot-water, .visit-printing, .xerox-machine, .promo-item, .emb-printing, .plague-award, .richardson{background:rgba(0, 0, 0, 0) url("/UI/images/websites-new-sprite.png") repeat scroll;}
.bot-water{background-position:  -25px -9px;display:block;height:50px;width:228px;}
.visit-printing{background-position:  -503px -65px;display:block;height:50px;width:228px;}
.xerox-machine{background-position:  -264px -9px;display:block;height:50px;width:228px;}
.promo-item{background-position:  -503px -9px;display:block;height:50px;width:228px;}
.emb-printing{background-position:  -24px -63px;display:block;height:50px;width:228px;}
.plague-award{background-position:  -263px -63px;display:block;height:50px;width:228px;}
.richardson{background-position:  -264px -9px;display:block;height:50px;width:228px;}
.wcs_wenlink{width: 700px; margin-bottom:20px;}.wcs_wenlink table{border-collapse: collapse;}.wcs_wenlink table tr td{ border: solid thin #ccc; width: 100px;}
/*css for visit-product-websites section ends*/

.list_v_inline .redaddbtn.fl {margin-left: 12px; width: 100px; height: 36px; line-height: 36px; padding-left: 5px; background-image: none !important; text-align: center;}
.list_v_inline .redaddbtn.fl:hover{background-image: none !important;}
#similar .prod_det_btn, #campanion .prod_det_btn{background-size: 100% 100% !important;}
#prod_description .divTableBrands .brands_btn .magnifier, #prod_description .divTableBrands .brands_btn .magnifier {width: 37px !important;	height: 30px;}
#vbrand_tab .minhght .southspace1 strong, #upsell .minhght .southspace1 strong {font-size: 14px;}
.divTable .divRow.odd {	background: #f1f1f1;}
.manage-fav-list-wrap .divRow:nth-child(2n), .manage-fav-list-wrap .divTable .divRow.odd:nth-child(2n) {background: #fff !important;}
#fancybox-wrap{padding:10px !important;}
#scroll_view #psku.title_class, #scroll_view #ptitle.title_class{color: #202020;}


#details .divCell{border-bottom:1px solid #eee;color:#323232;line-height:20px}
.divRow.even .divCell,
.divRow.even .divCell:first-child,
.divRow.odd .divCell,
.divRow.odd .divCell:first-child{border-bottom:1px solid #ccc;border-top:1px solid #ccc}
#shopping_cart .step7 .divRow .divCell:nth-child(3), #shopping_cart .step7 .divRow .divCell:nth-child(4) {text-align: center;}
#prod_description .list_cartbtn.fl .addbtn.fl{padding: 11px 11px 10px 10px !important; line-height: 11px;}
.multiple-prod-img ul li{width: 39px !important;}
.sub_menu_shading ul > a {background: #2a2871; width: 98% !important; display: block; font-size: 13px; color: #fff;	padding: 8px; border: 1px solid transparent; margin: 0px 1%;}
.menu_table.sub_menu_shading ul > a:hover {background: #202020; color: #fff; border: 1px solid #fff;}.search_scroll_div .btn.btn-default{cursor: pointer;}
.top_main .login_block a::after {content: "|";	padding-left: 8px; color: #868181;}
.top_main .login_block a.logout_link::after, .top_main .login_block a.login::after {content: ""; padding-left:0px;}
#SliderNameNavigation a.active:active, #SliderNameNavigation a.active:hover, #SliderNameNavigation a.active:link, #SliderNameNavigation a.active:visited {
	background: rgba(0, 0, 0, 0) url("../../UI/images/nav01-bullets.png") no-repeat scroll -20px 0 !important;
}
#SliderNameNavigation a{background:rgba(0, 0, 0, 0) url("../../UI/images/nav01-bullets.png") no-repeat scroll 0 0;}
#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, #SliderNameNavigation a.active:hover{background:rgba(0, 0, 0, 0) url("../../UI/images/nav01-bullets.png") no-repeat scroll -20px 0;}
#SliderNameNavigation a.active:active, #SliderNameNavigation a.active:hover, #SliderNameNavigation a.active:link, #SliderNameNavigation a.active:visited{background:rgba(0, 0, 0, 0) url("../../UI/images/nav01-bullets.png") no-repeat scroll -20px 0;}
.form_contact textarea{resize: vertical;}
.add-fav-btn.marginRgt5.dispinlineBlck.ml-5.mr-0 {margin-left: 0 !important;}
.editicon, .louticon{background: rgba(0, 0, 0, 0) url("/UI/images/sprite-img.png") repeat scroll 0 0;}
.louticon {	background-position: -251px -88px;}
.editicon {	background-position: -292px -88px;}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  /* IE10+ specific styles go here */
  #content.admin-pages .formdiv .formlist li .dep_man input.check, #content.admin-pages .formdiv .formlist li input[type="checkbox"]{box-sizing: content-box;}
  .dep_man.col.col-extra .check-email{width: 75px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
	.grid_qty {
    	margin-left: 1px; width: 115px;
    }
    /* Safari 5+ ONLY */
    ::i-block-chrome, .grid_qty {
    	margin-left: 1px; width: 118px !important;
    }
}


/* #### CSS FILE NAME : #### color.css #### */
@charset "utf-8";.useadmin{background-color:#3879d9;border-top:1px solid #4168a3;border-bottom:1px solid #2758a1;}
body{background:#fff;}
.prod_dtls_bton1{background:#000000;color:#FFFFFF;}
.fixed_header .h_wrapper {background: #74c1bd;}
.top_main .fail_serch{color:#fff;}
.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:#2a2871;}
.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:#2a2871 !important;border:1px solid #2a2871 !important;color:#fff !important;text-transform:capitalize;}
.redaddbtn:hover, .all_btn:hover, .btn:hover, .prod_dtls_bton1:hover, #cart_out_put div:nth-child(2) a.btn.all_btn:hover, #cart_out_put div:nth-child(6) a.btn.all_btn:hover, .rt-submit-but #rt-sub:hover, .rt-submit-but #reset:hover, .rt-submit-but #write_review:hover{background:#369245 !important;border:1px solid #369245 !important;color:#fff !important;}
.info{color:#00529b;border:1px solid #00529b;background:#bde5f8;font-weight:600;}
.success{background:#dff2bf;border:1px solid #4f8a10;color:#4f8a10;font-weight:600;}
.alert{background:#FBD6D6;border:1px solid #D81D1D;color:#FF0000;font-weight:600;}
.price{color:#9e0017;}
.h_wrapper{background:#efeeee !important;border-bottom: 0.1px solid #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:2px solid #696969;}
#popup .popup_buttons_main .popup_buttons {padding-top: 5px;}
#popup .popup_buttons_main .popup_buttons.no_sale{padding-top: 0px;}
.popup_buttons_main .add_cart,.popup_buttons_main .add_cart1{background:#696969;color:#fff;}
.popup_buttons_main .add_cart .view_cart{color:#fff}
.popup_buttons_main .prod_list{color:#000;background:#f3f2f2;}
.search_box .search_field{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#cac9c9 -moz-use-text-color #cac9c9 #cac9c9;border-image:none;border-style:solid none solid solid;border-width:1px 0 1px 1px;color:#9a9a9a; border-radius: 5px 0 0 5px;}
.search_box input{background:none;border:none}
.search_box .search_bton{background:#2a2871 url("/UI/images/search.svg") no-repeat scroll -1px -2px;}
.shop_rgt .checkout{background:url(/UI/images/checkout_dropdwn.png) 0 0 no-repeat;}
#header{background: #fff;}
.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, .call_no{color:#000;}
#quickViewSubTotal, .count{color: #000;}
.welimg{background:url("/UI/images/login.png") 0 0 no-repeat;}
.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:#7c7c7c;}
/* #feat_prod .grid .gridcol{background:rgba(0, 0, 0, 0) linear-gradient(#fff, #fff, #e3e3e1) repeat scroll 0 0;} */
#feat_prod .grid .gridcol{border:1px solid #f1f1f1;}
#feat_prod .grid .gridcol:hover {box-shadow: 0px 2px 5px #ccc;}
#feat_prod .sku_class{color:#4d4d4d;}
#feat_prod .desc{color:#444444;}
#feat_prod .grid .gridcol .price span{color:#9e0017;}
.module_title{color:#fff;}
.list_text{color:#000;}
#feat_prod .titles, #Specials .titles, #Manuf .titles{color:#000 !important;}
.qly_add_card .fl input{background:#fff;border:1px solid #5e5e5e;}
.need_help{background:url("/UI/images/needhelp.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;}
.box_item_num{background:url("/UI/images/needhelp.png") no-repeat scroll 0 0 transparent !important;}
.gen_info tr:first-child td{background:none repeat scroll 0 0 #2a2871 !important;color:#fff;}
#sidebar .boxtype2{background:#cfd5df;}
#sidebar .boxtype1{background:#CFD5DF;}
#sidebar .box_item{background:#fff;border-top:none;}
#sidebar .side_box_title{color:#384457;}
.box_item_num .call_text{color:transparent !important;}
.box_item_num .call_us{color:#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 #2a2871;background:#2a2871;}
#sidebar .google{background:url("/UI/images/google.png") no-repeat 0 0}
#sidebar .blog{background:url("/UI/images/blog.png") no-repeat 0 0}
#sidebar .youtube{background:url("/UI/images/youtube.png") no-repeat 0 0}
#sidebar .pinteret{background:url("/UI/images/pinteret.png") no-repeat 0 0}
#sidebar .ikt_head{background:#2a2871;border:1px solid #2a2871;color:#fff;}
#sidebar .sb-productlist .northspace1 font{color:#9e0017 !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:#2a2871;}
.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{color:#ffffff;/*background:#404040;border: 1px solid #ccc;*/}
#globalNav1 .a_font:hover{color:#fff;background:#369245 !important;}
.d_down{background:#369245;}
.d_hover{background:blue;}
.title{background:#369245;}
.sub_title.menu_bar > a{color:#fff;border:1px solid transparent;}
.sub_title.menu_bar > a:hover{color:#fff;background:#1f1a17 !important;border:solid thin #1f1a17;}
.sub_title.menu_bar > a:hover .symbol_right{color:#fff;}
.submenu_fontsize{color:#fff;border:1px solid transparent;}
.submenu_fontsize:hover{color:#fff;background:#1f1a17 !important;border:solid thin #1f1a17;}
#footer{background:#202020;}
/* #footer_block{border-bottom:2px solid #fff;} */
.foot_bot{background:#000;}
.ftcol h3{color:#fff;}
.ftcol_ul a{color:#fff}
.ftcol_ul a:hover{color:#ddd;}
.copy_rgt p{color:#fff;}
.aos a{color:#fff}
#footer_block .Subscribe .place-subscribe{background:#2a2871 !important;border:1px solid #2a2871 !important;color:#fff !important;}
#footer_block .Subscribe .place-subscribe:hover{background:#369245 !important;border:1px solid #369245 !important;color:#fff !important;}
.product_a_zclass td{border-bottom:1px dashed #CCCCCC;}
.manufacturerclass td{background:#FFFFFF;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.manufacturerclass td:hover{box-shadow:1px 1px #CCCCCC;}
.manufacturerclass td:hover .brandname b{color:#000}
.sitemap_leve1{color:#000000;}
.sitemap_main_menu1{color:#1D3482;}
.sitemap_main_menu a:first-child{color:#005387;}
.divRow.odd .divCell{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.divRow.odd .divCell:first-child{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.divRow.viewCartSubTotal{background:#f3f3f3;}
.divRow.viewCartSubTotal font{color:#fff;background:#f3f3f3;color:#000;}
.divRow.even .divCell{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.divRow.even .divCell:first-child{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.cart_history_table .divRow.divHead .divCell{background:#696969;border-left:1px solid #fff;color:#fff;}
.divTable.historyReportMain.order_report{border:1px solid #ccc;}
.historyReportMain .divRow.historyReport{background:#003;}
.historyReportMain .divRow.historyReport div.divCell:first-child{border-right:1px solid #f5f5f5;}
.divTable.historyReportMain .divRow .divCell:first-child{border-right:1px solid #ccc;}
.historyReportMain .divRow.historyReport{background:#c7c5c5 none repeat scroll 0 0;border:1px solid #ccc;color:#000;}
.divTable.historyReportMain .divRow .divCell:first-child{border-right:1px solid #ccc;}
.historyReport1 .divRow:first-child .divCell{background:#6ca536;border-left:1px solid;color:#fff;}
.fav_list_table .headRow .divCell{background:#696969;border-left:1px solid #fff;color:#fff;}
.fav_list_manage .headRow{background:#696969;color:#fff;}
.fav_list_manage .headRow .divCell{border-left:1px solid #fff;}
.fav_table_filter{border:1px solid rgb(202, 202, 202);}
.fav_table_filter tr{border:1px solid rgb(202, 202, 202);}
.fav_table_filter th{border:1px solid rgb(202, 202, 202);}
.fav_table_filter td{border:1px solid rgb(202, 202, 202);}
.inkt_finder .inpt{background:#fff url("/UI/images/sel_box.png") no-repeat scroll right -1px;border:1px solid #ccc;color:#555555;}
#ikt_find_home{border:1px solid #a7a6a6;}
.in_box{background:none repeat scroll 0 0 #fff;border:1px solid #dddddd;}
.in_title, #reviews > #reviews_heading, #review_popup_div > div#review_frm #heading > span, #iktManufacturer h2{background:#2a2871;color:#fff;}
.inkt_finder .ikt_search{background:#6ca536;border:1px solid #6ca536;color:#000;}
.inkt_finder .ikt_search:hover{background:#369245;border:1px solid #369245;color:#fff;}
#popup .prod_dtls_bton1 a{color:#fff!important;}
#popup .prod_dtls_bton1 a:hover{color:#fff!important;}
.menu_images{border-bottom:2px solid #bcc3d0;}
.sub_menu{border:1px solid #dddddd;background-color:#FFFFFF;}
.sub_menu_shading{background-color:#2a2871;}
.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{border: 1px solid transparent;}
.menu_table.sub_menu_shading ul li a{color:#fff;}
.menu_table.sub_menu_shading ul li:hover a, .menu_table.sub_menu_shading ul li a:hover{color:#fff;}
.menu_table.sub_menu_shading ul li:hover{background:#369245;color:#fff;border: 1px solid #fff;}
.block .img{background:#fff none repeat scroll 0 0;border:1px solid #fff;}
#lblock .best_fav{background:#f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll -12px -117px;}
.quickHideDiv{background:#E8E8E8;}
#lblock .best_fav:hover{background:#f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll 50% 18%;}
.grid_frieght_delivery{background:rgba(0, 0, 0, 0) url("/UI/images/freight_delivery.png") no-repeat scroll center center / 100% 100%;}
#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading{background:#fff;}
.cat_tect .menu_image_heading{background:#fff;color:#0182bf;}
#product_details .small_menu.reset.southspace2.ovfl-hidden.padsouth1 a{color:#5d5d5d;}
.menu_fontsize:hover{color:#3372c8;}
.small_menu{border-bottom:1px solid #808080;}
.small_menu li{background:url(/UI/images/links_deviderBrand.png) scroll 0px 2px no-repeat;}
.small_menu li:hover{color:rgb(46, 87, 192) !important;}
.small_menu li.active{color:#174d9e !important;}
.small_menu .active a{color:#c62424 !important;}
.small_menu.small_menu1 .active{color:red !important;}
#breadcrumbs{border-bottom:1px solid #cbcbcb;}
#breadcrumbs a{color:#000}
#breadcrumbs li{background:url(/UI/images/links_devider.png) 0 0 no-repeat;}
#breadcrumbs li:first-child{background:none;}
#main_links a{color:#000000}
#breadcrumbs a.active, #breadcrumbs a:hover{color:#cf1c05;}
#content .mid_pan{border:1px solid #e0e0e0;color:#000 !important;}
.mid_pan .heading{color:#0387d9;}
.mid_pan .stock{color:#497D00;}
.mid_pan .prod li{color:#000}
.mid_pan .bold{color:#373737;}
.mid_pan .over{color:#000;}
.mid_pan .head_sub{color:#c02222;}
.mid_pan .head_sub > span{color:#444;}
.mid_pan .each{background:#fff;border:1px solid #ccc;}
.mid_pan .prod li{color:#000;}
#detailTab{color:#fff;background:#1d1d1d;}
#detailTab.active{background:#1d1d1d;color:#fff;}
#reviewTab.active{background:#ff7900;color:#fff;}
#compareTab.active{background:rgb(13, 70, 155);color:#fff;}
#vbrand_tab_d.active{background:#6ca536;color:#fff;}
#reviewTab{background:#ff7900;color:#fff;}
#compareTab{color:#fff;background:rgb(13, 70, 155);}
#vbrand_tab_d{background:#6ca536 none repeat scroll 0 0;color:#fff;}
#vbrand_tab th{background-color:#F3F3F3;color:#000000;}
#vbrand_tab .linebtm td{border-bottom:1px solid #ADBDC6;}
#vbrand_tab{border:1px solid #dddddd;background:#fff;border-top:none;}
#vbrand_tab .barnds{border-bottom:1px solid #EEEEEE;}
#vbrand_tab .vb_txt{background:#F3F3F3;color:#000000;}
#vbrand_tab .sb-productlist li:first-child{border-top:none}
#vbrand_tab.pritxt{color:#dc031e;}
#vbrand_tab a{color:#000;}
#upsell .magnifier, #vbrand_tab .magnifier{background-position:0 -2px !important;}
#upsell > h2,#prod_description #vbrand_tab > h2,#price_compare_id > h2{background:#e4e4e4;}
#upsell .tbltwo th{background-color:#F3F3F3;color:#000000;}
.productsec #upsell{border:1px solid #dddddd;background:#fff;border-top:none;}
#details .divTable h2{background:#E4E4E4 none repeat scroll 0 0;}
#details .divCell{border-bottom:1px solid #eee;color:#000;}
#details .divRow .divCell:first-child{color:#323232;}
#details .divCell > p{line-height:20px;}
#details{border:1px solid #dddddd;background:#fff;border-top:none;}
#details th{color:#000;background-color:#f3f3f3;}
#details tr td:first-child{color:#323232;}
#details td{color:#777;}
#price_compare_tab,#price_compare_tab.active{background:#F44336;color:#fff;}
#price_compare_id{border:1px solid #dddddd;background:#fff;border-top:none;}
/*#prod_buttons .prod_bton1{background:url(/UI/images/prod_bton.gif) 0 0 repeat-x;border:1px solid #bababa;color:#000;}*/
#prod_buttons span{background:url(/UI/images/icons.png) 0 0 no-repeat;}
#prod_buttons .enlarge{background-position:0 -129px; line-height: 25px;}
/*#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 -101px; line-height: 23px}
.prod-more a:hover, .prod-more .active{background:#F3F3F3;border-bottom:none;color:#4C586B}
.wrapper_1230 .wrapper{background:#dddddd;}
#p.wholesale_select{color:#ac172e;}
#comp_prod .pord_disp td{border:1px solid #dddddd}
#comp_prod .remove{background:#ccc;color:#FFFFFF;}
#comp_prod .remove:hover{background:#057DAF}
#comp_prod .gen_info td, #comp_prod .phy_char td, #comp_prod .misc td{border:1px solid #dddddd;}
#comp_prod .prod_title{color:#1B507C}
#comp_prod .prod_price{color:#dc031e}
.boxtype2 .call_text{color:#4c8ceb}
.boxtype2 .call_us{color:#890D0D}
.boxtype2 .phno1{color:#2D2D2D;}
.boxtype2 .titles{color:#384457;text-shadow:0 1px #676A6F;}
.boxtype1 .newlett_txt{color:#4c8ceb;}
.purchasec .shopcrt_bton_top{background:url("/UI/images/top_shoppingcrt_bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #BABABA;color:#497D00;}
.purchasec .shopcrt_bton_top:hover{background:url("/UI/images/top_shoppingcrt_bg.gif") repeat-x scroll 0 0 transparent;color:#497D00;box-shadow:none}
#department_form #outid .blcktxt{color:#000;}
.steps{background:#696969}
.steps .eachstep .number{background:none repeat scroll 0 0 #38a4ea;}
.steps .eachstep{border-left:1px solid #78a8d5}
.steps .eachstep:hover{background:#2a2871 !important;color:#fff}
.steps .eachstep .active{background:#38a4ea !important;color:#fff}
.steps .eachstep.first{border:none;background:#038f30;}
.steps .eachstep .title{color:#fff;}
.steps .eachstep .number{background:none repeat scroll 0 0 #5C5C5C;border:1px solid #FFFFFF;color:white;}
.steps .eachstep.first .number{background:#1D1D1D;}
.steps .eachstep.first .title{color:#FFF}
.steps .eachstep.active{background:#038f30;}
.steps .eachstep.active .number{background:#1d1d1d;}
.steps .eachstep.active .title{color:#FFF}
.step1 .printpagin a{background:none repeat scroll 0 0 #FFFFFF;color:#6e6e6e;border:solid 1px #adadad}
.step1 .printpagin a:hover, .printpagin a.active{background:none repeat scroll 0 0 #38a4ea;}
/*.northspace2 select{background-color:rgba(0, 0, 0, 0);background-image:url("/UI/images/select_arrow.png");border:thin solid #ccc;}*/
/*.northspace2 select:hover{background:url("/UI/images/select_arrow_hover.png");}*/
#fontStyleInput{border:1px solid #CCCCCC;}
.step4 .input_box{border:1px solid #a9a9a9;}
.step5 .head_print{color:#5b8fcf;}
.step5 .red_tex{color:#af2626;}
.step5 .button2{color:#fff;}
.step5 .chan_layout{background:#e20505}
.step5 .chan_logo{background:#0072ff}
.step5 .chan_prod{background:#9800d0}
.step5 .chan_text{background:#ff7e00}
.step5 .chan_comm{background:#af2626}
.step5 .blue_tex1{color:#5b8fcf;}
.step6 .print_head1{color:#3E3E3E;}
.step6 .c_prod_code{color:#505050;}
.step7 .ps_shop_cart{color:#000;}
.step7 .ps_shop_cart th{background-color:#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:#2a2871;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:#2a2871}
#prod_description .productname a:hover{color:#2a4d62}
.sortby .pagin a.prvarw{background:url("/UI/images/prvarw.png") no-repeat 5% 2px;border:none}
/* #sess_exp .sess_login{background:#f3f3f3;}
#sess_exp .sess_sign{background:#f3f3f3;border:1px solid #eee;} */
.tblone .tpbar td{background:#f9f9f9;border-bottom:1px solid #d6d4d4;}
.tblone .input1{background:#fff;border:1px solid #aaaaaa;}
.tblthree{color:#797878;}
.tblthree .th{background:#7aac34;color:#fff;}
.tblthree .tpbar td{background:#f9f9f9;border-bottom:1px solid #d6d4d4;}
.tblthree .odd td{background:#f9f9f9;border-bottom:1px solid #d6d4d4;}
.tblthree .even td{background:#eaeaea;border-bottom:1px solid #d6d4d4;}
.tblthree .imgbx{border:1px solid #838383}
.tblthree td a{color:#045bae;}
.tblthree td a:hover{color:#045bae;}
.tblthree .black{color:#000}
.select{background:#e8e8e8 url(/UI/images/dr-dwn.png) 96% 9px no-repeat;border:1px solid #d6d4d4;}
#Featur_pro{background:#fff;border:1px solid #adbdc6;}
#Featur_pro .titles{background:url("/UI/images/box_head_bg.png") no-repeat scroll 0 0 transparent;color:#181818;}
.pro_crt{background:#333 url(/UI/images/cartbtn.png) 0 0 repeat-x;color:#fff;border:1px solid #000;}
.pro_fav{background:#333 url(/UI/images/cartbtn.png) 0 0 repeat-x;color:#fff;border:1px solid #000;}
.boxtype2 .buttontype1{display:block;background:#333 url(/UI/images/allbtn.png) 0 0 repeat-x;color:#fff;border:1px solid #8f0e0e;text-shadow:1px 1px 1px #570b0b}
.addtofav{background:url("/UI/images/btnone.png") repeat-x scroll 0 0 transparent;border:1px solid #000000;color:#FFFFFF;}
.prod_desc .prdt_img{border:1px solid #999999}
.item_desc .item_code{color:#045bae}
.item_desc .item_title{color:#504f4e;}
.item_desc .view_dtls{background:url(/UI/images/btnone.png) 0 0 repeat-x;color:#fff;border:1px solid #000;}
.item_desc .quckvwprc{color:#660000;}
.item_desc .price_blk{border:1px solid #999999;}
.addtocart{background:url(/UI/images/btnone.png) 0 0 repeat-x;color:#fff;border:1px solid #000;}
.prod_dt .bold{color:#373737;}
.prod .prod_dt{color:#7e7e7e;}
.bk_ord_his{background:none repeat scroll 0 0 transparent;color:#497D00;}
.promotsec .donte_org{background:#F0EFF0;border:1px solid #E5E4E8;}
.promotsec .new_don_org{border:1px solid #E5E4E8;background:none repeat scroll 0 0 #F0EFF0;color:#797878}
.tblone .shopcrt_bton_top{color:#000;}
.tblone .shopcrt_bton_top:hover{color:#000}
.mess_bar .error{background:#F2DEDE;border:1px solid #EED3D7;color:#B94A48}
.mess_bar .ok{background-color:#DFF0D8;border-color:#D6E9C6;color:#468847;}
.mess_bar .notice{background-color:#FCF8E3;border:1px solid #FBEED5;color:#C09853;}
.mess_bar .inform{background-color:#D9EDF7;border-color:#BCE8F1;color:#3A87AD;}
.mess_close{text-shadow:0 1px 0 #FFFFFF;color:#C2B2B2;}
.mess_close:hover{color:#000;}
.descr{color:#000;}
.imgSearchResult{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #B6B6B6;box-shadow:0 0 5px #999999;}
.imgSearchResult .imgSearchFullSize{height:300px;width:300px;}
.order_report{background-color:#EEEEEF;}
.order_report td{border:1px solid rgb(206, 207, 209);}
.report tr.even_left td, .report td.right{background-color:#EEEEEE;}
.report td.left{background-color:#eeeeee;}
.report tr.odd_left td{background-color:#FFFFFF;}
.vc_error{color:red;}
#fontdropdown{border:2px inset #ccc;}
#fontdropdown li.menu:link{background-color:#fff;color:#000;}
#fontdropdown li.menu:visited{background-color:#fff;color:#000;}
#fontdropdown li.menu:hover{background-color:#000;color:#fff;}
#fontdropdown li.menu:active{background-color:#000;color:#fff;}
.bank_act_img{color:#ffffff;}
.colm03{color:#444444;}
.categories .imag_box2 img{border:1px solid #EBEBEB;}
.categories .imag_box2 img:hover{border:1px solid gray}
.formdiv_pay .formlist li .selbx{background:#fff url(/UI/images/dr-dwn.png) 80% 8px no-repeat;border:1px solid #8b8b8b;color:#000;}
.brand_box{box-shadow:0px 0px 16px 0 #d7d7d7 inset;border:1px solid #d1d1d1;}
.manufa_brand{border-bottom:1PX solid #e4e4e4;background:#fff;}
.bra_typtitle{background:#29374d;color:#fff;}
.coper_meter, .rebatesNav{background:#fff;}
.jcarousel-skin-book img{border:1px solid #7cb7cc;background-color:#fff;}
#globalNav2{background:url("/UI/images/nav2bg.jpg") 0 0 repeat-x;border-bottom:3px solid #29374d;}
#globalNav2 #dropdownMenu li{border-right:1px solid #bfbfbf;box-shadow:1px 0 0 0 #fff;}
#globalNav2 .a_font{color:#4C586B}
#globalNav2 #dropdownMenu li:hover a{background:#4c586b;}
#globalNav2 .drop_menu_btn{background:url("/UI/images/drop_menu.png") center 4px no-repeat;border:none;}
#globalNav2 .drop_menu_btn:hover{background:url("/UI/images/drop_menu.png") center -30px no-repeat;}
.print_nav{background:rgb(219,165,22);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjk2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(219,165,22)), color-stop(100%, rgb(219,150,22)));background:-webkit-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:-o-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:-ms-linear-gradient(top, rgb(219,165,22) 0%, rgb(219,150,22) 100%);background:linear-gradient(to bottom, rgb(219,165,22) 0%, rgb(219,150,22) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dba516', endColorstr='#db9616', GradientType=0);border-top:1px solid #dbcb9e;border-bottom:1px solid #735215;color:#5a1700;text-shadow:1px 1px 0 #e9c273;}
.print_nav:hover{background:rgb(255,184,1);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,184,1)), color-stop(100%, rgb(255,165,1)));background:-webkit-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:-o-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:-ms-linear-gradient(top, rgb(255,184,1) 0%, rgb(255,165,1) 100%);background:linear-gradient(to bottom, rgb(255,184,1) 0%, rgb(255,165,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb801', endColorstr='#ffa501', GradientType=0);border-top:1px solid #ffe8ab;border-bottom:1px solid #7d5000;}
.arrow{background:url("/UI/images/print_arrow.png") 0 -10px no-repeat;}
.arrow1{background:url("/UI/images/print_arrow.png") 0 0 no-repeat;}
.formdiv .formlist li .input{color:#000;border:1px solid #cdcdcd;}
.formdiv .formlist li span{color:#F00}
.why_edit{color:#497D00}
.formlist .main_label{color:#000 !important;}
.formdiv .specialOfferSpan{color:#FF0000;}
.item_detail_page td.detail_left{border-bottom:1px solid #EEE;border-right:none;}
.productsec .tbltwo tr th{background-color:#F3F3F3;color:#777;border-bottom:1px solid #EEE;}
.sb-productlist li{border-top:1px solid rgb(171, 184, 189)}
.leftbar .boxtype1{border-bottom:1px solid #ADBDC6;}
.leftbar .boxtype1 .titles{background:#2a2871;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:#9e0017}
.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:#ddd;color:#212121;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:#2a2871;color:#fff;}
.colmid.fl.last{border:none;}
.blue-link{color:rgb(15, 73, 148)}
.sticktop{background:#1d1d1d;}
.sticktop .total{color:#fff;}
.stickyHeaderspan{background:#202020 none repeat scroll 0 0;}
#topmain_stick #popup1{background:#fff;border:5px solid #696969;}
.qualify{color:#fff;}
.call span{color:#670000;}
.sb-productlist li.last{border-bottom:none;}
.item_detail_page td.detail_right{border-left:0 none;}
.shopcrt_bton_top.curve2{border:none;box-shadow:none;}
/*#SliderNameNavigation{background:url("../../UI/images/contolbg.png") repeat-x scroll 0 0 transparent;}*/
#main_prod_first{background-color:#f3f3f3;border:2px solid #ddd;border-top:none;}
#icons p{background:url(/UI/images/icons.png) 0 0 no-repeat;}
#prod_tour a{color:#bc0d0d;}
.purchasec .shopcrt_bton_top{background:#1d1d1d !important;color:#fff !important;}
.purchasec .shopcrt_bton_top:hover{color:#fff !important;background:#2a2871 !important;}
.detail_prize_all .qty_dtl{background:#fff;border:1px solid rgb(180, 185, 187);}
.cart_action .qty .input{background:#fff;border:1px solid rgb(180, 185, 187)}
#login_form{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #eee;}
#leftstickey .boxtype1{background:#ddd;}
#lblock #leftstickeyajax.leftbar .boxtype1{background:#ddd;}
.wrapper_for_all_block .description{color:#000;}
.prod_det_btn{background:transparent url("/UI/images/prod_det_bg.gif") repeat scroll center center / 100% auto;border:1px solid #BABABA;color:#000;}
.prod_det_btn:hover{background:transparent url(/UI/images/prod_det_bg.gif) repeat-x scroll center center / 100% auto;}
.odd td{background:#fff;border-bottom:1px solid #d6d4d4;border-left:1px solid rgb(202, 202, 202);}
.contract-list-page .odd td,.contract-list-page .even td,.contract-list-page .undefined td,.contract-list-page .highlight td{border-right:solid thin #d6d4d4;}
.even td{background:#f9f9f9;border-bottom:1px solid #d6d4d4;border-left:1px solid rgb(202, 202, 202);}
.highlight{background-color:#cce5ff !important;}
#shopping_cart .step7 .divRow.highlight .divCell {border-bottom: 1px solid #b8daff !important;}
.viewcartsec #list_edit_selection{border:1px solid #5D5B5B;}
#toptable_fav .highlight td{border-bottom:1px solid #D6D4D4;}
.undefined td{border-bottom:1px solid rgb(206, 202, 202);border-left:1px solid rgb(206, 202, 202);}
.productsec .collt .select{background:#fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;}
.productsec .tbltwo .quikbtn{background:url(/UI/images/quick-btn.gif) 0 0 no-repeat;}
.new_depart .formdiv .formlist li .selbx{background-image:none;}
.promotsec .compbtn{background:url(/UI/images/comp-btn.png) 0 0 no-repeat;border:none;}
.promotsec .compbtn:hover{background-position:0 -59px}
.password_not_match{color:red;}
.divRow:nth-child(2n+1){background:#E4E4E4;}
.tiltes1{border-bottom:1px dotted #ccc;color:#2e2828 !important;}
.tiltes2{border-bottom:1px dotted #ccc;color:#2e2828 !important;}
.pro_arrow_right{background:rgba(0, 0, 0, 0) url("/UI/images/pro_arrow_right.png") no-repeat scroll 0 0/15px 15px;}
.pro_arrow_right:hover{background:rgba(0, 0, 0, 0) url("/UI/images/pro_right_hover.png") no-repeat scroll 0 0/15px 15px;}
.pro_arrow_left{background:rgba(0, 0, 0, 0) url("/UI/images/pro_arrow_left.png") no-repeat scroll 0 0/15px 15px;}
.pro_arrow_left:hover{background:rgba(0, 0, 0, 0) url("/UI/images/pro_left_hover.png") no-repeat scroll 0 0/15px 15px;}
.below_image img{border:1px solid #cecece;}
.quote_checkout, .success_chk{color:#6ca536;}
#fancybox-content .popupNtLog div center b span{color:#4f8a10;}
#dataTable.tblone.fav_table_filter tr td, #dataTable.tblone.fav_table_filter tr th{border:1px solid #dddddd !important;}
.viewcartsec h1{color:#840909;}
.viewcartsec h2{color:#840909;}
p.finePrint{color:#9a9a9a;}
.compare_t{background:#174d9e;color:#fff;}
.location_map img{border:2px solid #cfcfcf;}
.location_map a{color:#231f20;}
.ac_results{background-color:white;border:1px solid black;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0a246a;color:white;}
.heading{background:none repeat scroll 0 0 #dddddd;}
#form_auth_net{border:1px solid #dddddd;}
.divCellBrands .cart_action .qt_prs .pritxt{color:#c62424;}
.divRowNote{background:#c7c5c5;border:1px solid #ccc;}
.vc_error{color:red;}
.proheadtitle{color:rgb(15, 73, 148);}
.proheadtitle a{color:rgb(15, 73, 148);}
.headerText{color:red;}
.catTechA span{color:red;}
.headerBanner2 h3{border-bottom:7px solid #e5e3e3;color:red;}
.headerBanner2 p{color:#2e2828;}
.vc_success.pad-nesw1.southspace2.centerAll{color:green;}
.vc_info.pad-nesw1.southspace2.centerAll.northspace5 a{color:#721c24;}
.alsocon b{color: #202020;}

.active_main_menu {background: #369245 !important;color: #fff !important;}
.active_sub_menu{background:#369245 !important;}
.active_sub_menu .sub_title.menu_bar a{background:#369245 !important;}
.active_sub_menu .sub_title.menu_bar a:hover{background:#2a2871 !important; border:solid thin #2a2871; color:#FFF;}
.sub_title.menu_bar a.sub_menu_active{background:#2a2871 !important; border:solid thin #2a2871; color:#FFF;}
.redaddbtn, .all_btn, .btn, .prod_dtls_bton1, .rt-submit-but #rt-sub, .rt-submit-but #reset, .rt-submit-but #write_review {
	background: #2a2871 none repeat scroll 0 0 !important;
	border: 1px solid #2a2871 !important;
	color: #fff !important;
	text-transform: capitalize;
}
.redaddbtn:hover, .all_btn:hover, .btn:hover, .prod_dtls_bton1:hover, .rt-submit-but #rt-sub:hover, .rt-submit-but #reset:hover, .rt-submit-but #write_review:hover {
	background: #369245 !important;
	border: 1px solid #369245 !important;
	color: #fff !important;
}
.grid_but, .adcartres{border:medium none !important;display:block;float:left;font-size:13px !important;height:35px;margin:0 0px 10px 8px;width:110px;padding:0 0 0 27px;line-height:35px;background:#2a2871 url("/UI/images/sprite.png") repeat scroll -306px -200px !important;cursor:pointer; color:#fff !important;}
.grid_but:hover, .adcartres:hover{background:#369245 url("/UI/images/sprite.png") repeat scroll -306px -200px !important; border:none !important;}

/* #### CSS FILE NAME : #### autosuggest_inquisitor.css #### */
body { position: relative;/*background-color:#ffffff; */ }
div.autosuggest { position: absolute; background-position: top; background-repeat: no-repeat; padding: 10px 0 0 0; height: 300px; overflow-y: auto; z-index: 9999 }
div.autosuggest div.as_header, div.autosuggest div.as_footer { position: relative; height: 6px; padding: 0 6px; background-position: top right; background-repeat: no-repeat; overflow: hidden; }
div.autosuggest div.as_header div.as_corner, div.autosuggest div.as_footer div.as_corner { position: absolute; top: 0; left: 0; height: 6px; width: 6px; background-position: top left; background-repeat: no-repeat; }
div.autosuggest ul { list-style: none; margin: 0 0 -4px 0; padding: 0; overflow: hidden; background-color: #7AA2B1; }
div.autosuggest ul li { color: #ccc; padding: 0; margin: 0 4px 4px; text-align: left; }
div.autosuggest ul li a { color: #ccc; display: block; text-decoration: none; background-color: transparent; position: relative; padding: 0; width: 100%; }
div.autosuggest ul li a:hover { background-color: #444; }
div.autosuggest ul li.as_highlight a:hover { background-color: #1B5CCD; }
div.autosuggest ul li a span { display: block; padding: 3px 6px; font-weight: bold; white-space: nowrap;}
div.autosuggest ul li a span small { font-weight: normal; color: #000000; font-weight: bold; }
div.autosuggest ul li.as_highlight a span small { color: #ccc; }
div.autosuggest ul li.as_highlight a { color: #fff; background-color: #92AA31; background-position: bottom right; background-repeat: no-repeat; }
div.autosuggest ul li.as_highlight a span { background-position: bottom left; background-repeat: no-repeat; }
div.autosuggest ul li a .tl, div.autosuggest ul li a .tr { background-color: transparent; background-repeat: no-repeat; width: 6px; height: 6px; position: absolute; top: 0; padding: 0; margin: 0; }
div.autosuggest ul li a .tr { right: 0; }
div.autosuggest ul li.as_highlight a .tl { left: 0; background-position: bottom left; }
div.autosuggest ul li.as_highlight a .tr { right: 0; background-position: bottom right; }
div.autosuggest ul li.as_warning { font-weight: bold; text-align: center; }
div.autosuggest ul em { font-style: normal; color: #000000; }

/* #### CSS FILE NAME : #### responsive.css #### */
/* ie browser */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

   #prod_description{margin-top:40px;}
   .sortby .pagin{min-width:150px;}

}

/* iPad in portrait & landscape */
@media only screen and (min-device-width : 480px) and (max-device-width : 1024px)  { 
	input[type="button"], input[type="submit"], input[type="reset"]{appearance: none; -webkit-appearance: none;}
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card .fl input{padding: 0 !important;}
	body{min-width:inherit !important;}	
	.news_lett .email_bx{border-radius: 3px 0 0 3px;}
	#fancybox-content > div{-webkit-overflow-scrolling:touch;}		
	#prod_buttons .prod_bton2{white-space:nowrap;}
	.fav-table .gri_in{box-sizing:border-box;}
	.popUpAddCart .fav_select.fl {height: 30px;margin: 0;width: 100%;border: 1px solid #ccc;box-sizing: border-box;}
	.popUpAddCart td:last-child, .popUpCreateFav td:last-child{width: 70px;}
	.popUpCreateFav input {border: 1px solid #ccc;border-radius: 0 !important;height: 30px;margin: 0;width: 100%;padding: 0;}
}
/* iPad in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	/* STYLES GO HERE */
}
/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 	
	
}


/* For portrait layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	#header .h_wrapper, #header .h_wrapper .wrapper, #header .h_wrapper .top_main {width: 100%;}
	#header{min-width: 1000px;}
}
/* For landscape layouts only */  
 @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	#header .h_wrapper, #header .h_wrapper .wrapper, #header .h_wrapper .top_main {width: 100%;}
	#header{min-width: 1000px;}
}

@media (max-width:768px){
	body{width: 100%;float: left; margin: 0 auto; padding: 0; height: auto; }	
	.divRow {display: table-row;border-bottom: 1px solid #eee;margin: 2px 0;}
	/* btns */
	.all_btn, .btn, .redaddbtn, .popup_buttons_main .fr.prod_dtls_bton1{ background: #404040 !important; color: #fff;border: 1px solid transparent !important;}
	#header, #nav, #topmain_stick {	display: none !important; }
	/* responsive header */
	.res-navigation, .userDetailsRes{width: 90px;float: left !important;}
	.res-logo {float: left;width: calc(100% - 180px);height: 45px;line-height: 45px;}
	.responsiveHeader {	background: #fff;border-bottom: 3px solid #006495;height: 48px;position: fixed;z-index: 999999;width: 100%;top: 0;display: block !important; }
	.spritebg, .mobileFilterDiv{background: rgba(0, 0, 0, 0) url("/UI/images/mobile-sprite.png") no-repeat scroll 0 0;cursor:pointer;height:45px;width:45px;}
	/* .menulink {background-position: -2px -53px;border-right: 1px solid #eee;display: block;float: left;}
	.searchlink {background-position: -40px -11px;border-right: 1px solid #eee;display: block;float: left;}
	.emptycartmaster {background-position: -82px -8px;border-left: 1px solid #eee;display: block;float: left;}
	.loginlink {background-position: -120px -11px;border-left: 1px solid #eee;display: block;float: left;} */
	.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;}
	.logodiv {margin: 0 auto;width: 100%;text-align: center;float: left;height: 45px;}
	.responsiveHeader .logo {float: left;width: 100%;height: 45px;}
	.logo > img {height: auto;width: 90px;margin-top: 5px;}
	
	/* responsive menu */
	.res_nav {background: #006495;position: absolute;top: 48px;height: 360px;overflow-y: scroll;width: 310px;z-index: 999999999;}
	.res_nav li {border-bottom: 1px solid #eee;padding: 10px;}
	.res_nav li a {	color: #fff !important; line-height: inherit !important;	}
	#resNav #dropdownMenu li {display:block;width:100%;max-width:100%;box-sizing:border-box;background:transparent;text-align:left;height:auto;float: left;}
	#dropdownMenu .navlist:hover .a_font{background:transparent !important;}
	/* responsive Serach box */
	.search_box_res {background: #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;}
	/* responsive quick view cart popup */
	.popup_box {background: #eee;display: block;position: absolute;right: 9px;top: 48px;z-index: 500;width: 300px;}
	.pop_up_desc {	width: 300px;	}
	.pop_up_desc .popup_buttons_main:nth-child(2) {	max-height: 203px;	overflow: auto;	}
	.popup_buttons .divTable {width: 100%;display: table !important;}
	.divTable .divRow, .divTable .headRow {display: table-row;}
	.popup_box .headRow .divCell {padding: 10px 0 7px 10px !important;display: table-cell !important;width: auto !important;}
	.popup_box .headRow:first-child .divCell {font-weight: bold;}
	.popup_buttons.no_sale .divTable .divCell:nth-child(3) {padding-right: 10px !important;}
	#emptycartmaster > div {color: #fff;font-size: 10px;left: 18px;position: relative;text-align: center;top: 11px;}
	#productCountMobile > p {color: #fff;font-size: 9px;text-align: center;width: 12px;}
	.popup_buttons_main .fr.prod_dtls_bton1 a{color: #fff;height: 25px;line-height: 25px;}
	.shoppingCart{width:100% !important;}
	/* login menu */
	.login_block_res {padding: 10px;position: absolute;right: 0;top: 48px;width: 130px;z-index: 9999;}
	.login_block_res a {color: #fff;font-weight: 700;margin: 2px 0;text-align: left;width: 100%;line-height: 25px;clear: both; float: left;}
	.login_block_res span{display: none;}
	#main_content {	width: 100%;margin:48px auto 0 auto; }
	.wrapper {	width: 100%; }
	#main_content .incont_bg {padding: 0px;}
	#content {border-bottom: 2px solid #a3a2a2;margin-bottom: 15px;width: 99% !important;padding-bottom: 10px;overflow: inherit;float: left;margin-left: 0.5%; margin-right:0.5%;}
	#in_content {margin-left: auto;margin-right: auto;float: none;width:98%;}
	/* images slider */
	#illust {float: left !important;width: 100%;height: auto;clear: both;border: none;overflow: hidden;margin-top: 0px;padding-bottom: 25px;}
	#SliderName {width: 100%;height: auto;float: left;margin-left: 1px;margin-top: 1px;}
	#SliderName div {width: 100% !important;height: auto !important;float: left !important;position: relative !important;overflow: hidden;}
	#SliderName img {width: 100% !important;height: auto !important;float: left;min-height: 140px;}
	#SliderNameNavigation {height: 25px;left: auto !important;padding: 0px 10px;position: absolute;text-align: center;top: auto;right: 0;width: auto !important;display: block;bottom: 0px !important;border-radius: 0px 0px 5px 5px;background: rgba(0, 0, 0, 0.5);}
	#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover {height: 25px;width: 20px;float: left;}
	#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, #SliderNameNavigation a.active:hover {height: 25px;width: 20px;float: left;background-position: -72px -14px !important;}
	#SliderNameNavigation a:active, #SliderNameNavigation a:hover, #SliderNameNavigation a:link, #SliderNameNavigation a:visited {margin: 0 3px;padding: 0px 1px;position: relative;text-align: center;top: 0px;height: 25px;}
	#SliderNameNavigation a {height: 25px;width: 20px;position: absolute;background: url("/UI/images/sprite.png");background-repeat: no-repeat;background-position: -49px -14px !important;}	
	/* ads */
	#top-small-banner .table-cell img, #btm-small-banner .table-cell img{max-width: 100%;}	
	/* specials */
	#feat_prod{margin-bottom: 10px;clear: both;}
	.special_main {	width: 100% !important;	padding-left: 0px !important;clear: both;float: left;}
	.special_main .fr.lineHgt25 b{margin-top: 2px;}
	#feat_prod .titles, #Specials .titles, #Manuf .titles {color:#000 !important;padding-left:5px;font-size:16px;margin-left: 0 !important;text-align: left;}
	#feat_prod .Spec_list {/*min-height: 370px;overflow-x: auto;overflow-y: hidden;*/width: 100%;float: left; padding-left: 2px;}
	#errormsg {width: 99%; padding: 0;line-height: 25px;border-radius: 3px;font-size: 14px; }
	#feat_prod #errormsg{position: static;}
	#Specials, #Manuf {float: left;width: 100%;clear: both;border: 1px solid #ccc;margin: 10px auto;border-radius: 3px;}
	#Specials #gallery{margin: 10px auto;float: left;}
	#feat_prod .grid {padding: 0px;margin: 7px auto;width: 100%;float: left;}
	#feat_prod .grid .gridcol {width: 33.33%;margin: -1px 0 0 -1px;height: 320px;padding:10px;box-sizing:border-box;}
	#feat_prod .grid .gridcol .inwhitbrd {width: 98%;padding: 1%;float: left;}
	#feat_prod .grid .gridcol .imgbx {width: 100%;margin: 0 auto 10px auto;padding: 0;text-align: center;}
	#feat_prod .grid .gridcol .imgbx img {width: auto;height: auto;max-width: 80px;max-height: 80px;padding: 0;margin: 0;}
	#feat_prod .sku_class {float: left;clear: both;width: 100%;padding: 0;margin: 7px auto;height: 18px;max-height: inherit;}
	#feat_prod .title_class {font-size: 13px;float: left;width: 96%;padding: 0 2%;min-height: inherit;max-height: inherit;height: 50px;margin:0;}
	#feat_prod .grid .gridcol .price {float: left;clear: both;width: 96%;margin: 7px 2%;}
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card {float: none;width: 119px;clear: both;margin: 7px auto;}
	#feat_prod .qly_add_card div.fl span{display: none;}
	/* #feat_prod .grid .gridcol .inwhitbrd .qly_add_card .fl input {font-size: 12px;} */
	/* #feat_prod .grid .gridcol .inwhitbrd .qly_add_card .redaddbtn {	padding: 0 0 0 20px;height: 27px;line-height: 27px;} */
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card .fl input[name="qty"] {width: 35px !important;height: 35px !important;margin: 0 2px 0 0;border: 1px solid #ccc;}
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card .redaddbtn {margin: 0 auto !important;float: right !important;width: 35px;font-size: 0 !important;height: 35px;padding: 0;background: url("/UI/images/addToCart.png") !important;/*background-size: inherit !important;background-position: -338px -47px !important;*/}
	#feat_prod .grid .gridcol .inwhitbrd .productsec {	clear: both; }
	#Specials #gallery {clear: both;width: 100%;}
	#Specials .Spec_list{padding:0 !important;}
	.ad-gallery .ad-back{left: 5px;}
	.ad-gallery .ad-forward{right: 5px;}
	.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: auto !important;margin: 0 30px !important;}
	#Manuf .fact_list{padding: 0; clear: both; width: 100%;}
	/* sidebar - right side ads */
	#sidebar {width: 250px;margin: 0px auto;float: none;}
	/* footer */
	#footer{min-width: inherit;}
	.footer-wrapper{width: 100%;}
	#footer_block{width: 100%;height: auto;float: left;padding-bottom: 10px;clear: both;}	
	#footer_block .box_item {width: 100%;text-align: center;float: left;padding: 7px 0;}
	#footer_block .box_item .sb-Payment {width: 235px;float: none;margin: 0 auto;display: block;}
	#footer_block .box_item .social_media {width: 160px;margin: 0 auto;	}
	#ftwrap {width: 98%;margin: 15px 1%;padding: 0;clear: both;float: left;}
	#ftwrap .ftcol {width: 33% !important;margin: 0 auto 10px auto;}
	#footer_block .sub-footer .box_item{width: 49%;display: inline-block;vertical-align: middle;float: none;border: none;}
	#footer_block .sub-footer .box_item .soc_conn, #footer_block .sub-footer .box_item .pay-list{float: none;display: inline-block;}
	.ph-ship-wrap, #footer_block .sub-footer .box_item.newsLetter .sub-msg{margin: 0 auto;text-align: left;}
	#footer_block .sub-footer .box_item.newsLetter #rightSpecialEmail{width: 99% !important;}
	#footer_block .sub-footer .box_item.ph-ship {padding: 0;}
	.box_item.pay_social .clr {display: none;}
	.foot_bot {padding: 0 1%;width: 100%;min-width: inherit;}
	.foot_bot .wrapper {display: table;}
	.copy_rgt.fl {float: none;display: table-cell;vertical-align: middle;height: 40px;text-align: left;}
	.fr.dc {display: table-cell;float: none;vertical-align: middle;white-space: nowrap;height: 40px;text-align: right;}
	.fr.dc a {width: 140px;text-align: right;float: right;}
	#btnScrollTop{bottom: 35px;}
	.news_lett .Subscribe{width: 294px;}
	.telephone-icon{background-position: 249px -52px !important;}
	#sidebar .alsocon img {width: auto;height: auto;max-width: 100%;}
	/**********  category page  **********/
	.small_menu, #product_details .small_menu {width: 97%;float: left;padding:5px 0 !important;background: #f7f7f7;border: 1px solid #ccc;border-radius: 3px;margin: 1%;height: auto;min-height: inherit !important;}
	.small_menu li{float:left;font-size:12px;line-height:15px;padding:1px 15px 1px 0!important;cursor:pointer;text-decoration:none;font-weight:700;text-indent:0;margin-right:10px;background:url(/UI/images/links_deviderBrand.png) scroll no-repeat;background-position:right center}
	.small_menu li a{padding:0!important}
	.small_menu li:first-child {margin-left: 5px;}
	.small_menu li:first-child{background:url(/UI/images/links_deviderBrand.png) scroll no-repeat;background-position:right center}
	.small_menu li:last-child{padding-left:0!important;background:0}
	.menu_images{height:auto!important;margin:1% 0.5%!important;position:relative!important;width:32%!important;}
	.menu_image_heading {font-size: 12px;font-weight: 600;color: #000 !important;width: 320px;text-align: center;display: table-cell;height: 36px;padding: 5px 2%;vertical-align: middle;border-radius: 3px 3px 0 0;word-wrap: break-word;word-break: break-word;
	white-space: normal;}
	.sub_menu{padding-top:10px;height:auto !important;padding-bottom:10px;}
	.manu_image_search .sub_menu a{display:block;height:100%}
	.menu_images img{max-width:150px;height:auto;margin-top:0px;width:80%}
	.menu_table.sub_menu_shading{padding:0;position:absolute;width:100%!important;z-index:99999;max-height:200px;overflow:auto}
	.sub_menu_shading tr td a{display:block;padding:5px;line-height:15px}	
	/* search page */
	#lblock.srch_lblock{width:100% !important;}
	#leftstickeyajax.leftbar{z-index:999999999;left:-216px;position: fixed !important;top:48px !important}
	#content .boxtype1.fr, .boxtype1 #stickyheader{width:100% !important}
	.stickHeader, #lblock, .boxtype1, #lblock.srch_lblock {width: 100% !important;}
	#content .stickHeader.fixed{width: 99% !important;left:0.5%;right: 0.5%;}
	.mobileFilterDiv {background-position: -223px -19px;cursor: pointer;display: block !important;font-size: 0;height: 32px;position: absolute;width: 32px;z-index: 9999999; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
	.boxtype1 div.rtdiv { padding:0; }
	.boxtype1 div.rtdiv .serchtxt { font-size: 13px; }
	.rtdiv > div { margin-right: 1%; text-align: right; width: 20%; }
	#lblockPar #sorterDiv.sortby { float: left; height: auto !important; width: 100%; padding: 5px 1% !important; }
	.stickHeader{top: 48px !important;}	
	.collt { width: 100% !important; }
	.filterAndsort { width: 30%; float: left; }
	.mobileFilter { display: block !important; background: #eee url("/UI/images/filter.png") no-repeat !important; float: left; font-size: 0; height: 32px; width: 32px; cursor: pointer; margin: 2px; }
	#sortbyres, #dataBlock .srch_wrapper .list_v_inline .adCartRes { font-size: 0 !important; }
	#sortbyres { display: block !important; background: #eee url("/UI/images/sort by.png") no-repeat !important; float: left; font-size: 0; height: 32px; width: 32px; cursor: pointer; margin: 2px; padding: 0 !important; }
	.ovfl-hidden.filterAndsort > div {width: 150px !important;background: none repeat scroll 0 0 #0F6E9B !important;margin-top: 41px;min-height: 50px;padding: 5px;position: absolute;}
	.compareRes {width: 70%;float: left;}
	.combtnres {background: url("/UI/images/compare.png") no-repeat scroll 0 0 #EEEEEE !important;border-radius: 0 !important;cursor: pointer;display: block !important;float: right !important;font-size: 0;height: 32px !important;margin: 1px 2px 2px !important;padding: 0 !important;width: 32px;border: none !important;}
	.productsec .collt .boxim {float: right !important;border-radius: 0px;margin-right: 2px;}
	.vsmlTxt.padnorth1.fl {float: right;padding-right: 5px;padding-top: 0 !important;}
	#lblockPar .sortby .pagin {margin-bottom: 0px !important;max-width: 140px;margin-top: 5px;}
	#lblockPar .sortby .pagin li {line-height: 22px !important;height: 25px;margin: 0 !important;float: none;display: inline-block;vertical-align: middle;padding: 0 2px;}
	#lblockPar .sortby .pagin #pager {height: 25px;}
	.sortby.sortby_footer {border: none;}
	.sortby .colrt{margin-bottom: 0;}
	.sortby .curPageSeach {display: none;}
	.fadein_bx {left: 12px !important;}
	.fadeout_bx {left: -185px !important;}
	#lblockPar #leftstickeyajax.leftbar .boxtype1 #filters {max-height: 350px;overflow: auto;padding: 2%;width: 100%;background: #ddd;}
	.discontinue{font-size: 14px !important;}
	.block{ width:30.9% !important;margin:1% !important;}
	.block .grid_title_name {padding: 0 3% !important;width: 100% !important;}
	.block .grid_qty{width:auto !important; min-width:55% !important;font-size:0;}
	.block .grid_qty .input.gri_in, .gri_in {margin: 0px;width: 35px;height: 35px;border: 1px solid #ccc;padding: 0;text-align: center !important;}
	.adCartRes, .adCartRes:hover, .list_v_inline .redaddbtn.fl, .list_v_inline .redaddbtn.fl:hover, .mid_pan .add_cart, .mid_pan .add_cart:hover, .brands_btn .list_cartbtn .adCartRes, .brands_btn .list_cartbtn .adCartRes:hover{background: url("/UI/images/addToCart.png") no-repeat scroll 0 0 !important;border-radius: 0 !important;font-size: 0 !important;height: 35px;padding: 0 !important;width: 35px !important;margin-left: 2px;border: none !important;}
	.adCartRes.grid_but{float: right;}
	.value_brand, .grid_best_ship, .ups, .grid_frieght_delivery, .Tour, .recycle, .grid_non_returnable {width: 35px;height: 35px;margin-top: 5px;}
	.grid_search_best_seller_prod {width: 35px;height: 35px;}
	#stickyheader #errormsg {position: static;margin: 5px auto;}
	#sorterDiv.sortby.sortby_footer .collt.fl {display: none;}
	.qty.srchQty .input{padding:0 !important;border:1px solid #ccc;height:35px !important;}
	.block .button center .adCartRes.redaddbtn.grid_but {margin-left: 0 !important;margin-right: 0 !important;border:none !important;}
	.description > ul { list-style-type: disc; margin: 10px 0;  padding: 0 0 0 10%; width: 90%;clear:both;}
	#lblockPar #prodForm .block .description, #lblockPar .description{width:96% !important; padding:5px 2% 0 2% !important; position:relative !important; height:92px !important; }
	.description .sku_detail{width:100% !important; padding-left:2% !important;padding-right:2% !important;clear:both;float: left;}
	#dataBlockGrid .block .description .text, .description .details{width:100% !important; text-align:center !important;position:relative;margin-bottom:0;clear:both;}
	.block .img{height:140px !important}
	.block .img center a img{height: auto !important;max-height: 120px !important;width: auto !important;}
	#lblockPar .description{position:relative !important;}
	.list_v_inline .magnifier, #prod_description .magnifier.productImage {height: 35px !important;line-height: 35px;margin-left: 0;background-size: 35px 35px;width: 35px;}
	#lblockPar #dataBlockGrid .wrapper_for_all_block .button{margin-top:0 !important; width:100%; float:left;}
	#lblockPar .block, #dataBlockGrid #columnData .block{height:545px !important;}
	#dataBlock .srch_wrapper .list_v_inline .adCartRes{margin-left:5px !important;}
	#lblockPar #dataBlock .search_icon_div { float: right; width: 35px !important;}
	#lblockPar #dataBlock .search_icon_div img, #lblockPar #dataBlock .search_icon_div span {float: left;margin-bottom: 5px;}
	#lblockPar #dataBlock .inner_search_css .img{width:25% !important;}
	#lblockPar #dataBlock .srch_css_wrap{width:65% !important;}
	.srch_wrapper .list_view_h .imageLoader{height: auto !important;max-width: 90% !important;width: auto !important;}
	#dataBlockGrid .block .description .text, .description .details, #dataBlockGrid .block .description .grid_pro_detail{margin-top:0 !important;}
	.block .img{height:140px !important}
	#dataBlock .srch_wrapper .list_v_inline .prod_det_btn {height: 35px !important;text-align: center !important; width:60px;font-size:14px;padding:0 4px;margin-right:5px;}
	#dataBlock .srch_wrapper .list_v_inline .prod_det_btn span {line-height: 14px !important;word-wrap: break-word !important;font-weight: 500;float: left;width: 50px;margin-top: 2px;}
	.qt_prs{height:75px;overflow-x:auto;margin-bottom:5px;margin-top:0;}
	.qt_prs .qt_prs{margin:0 !important;padding:0 !important;height:auto !important;}
	.cart_action .qt_prs{height:auto;max-height:75px !important;min-height: inherit !important;}
	.detail_prize_all .buy {width: 180px;float: left;clear: both;margin-top: 0;margin-bottom: 5px;}
	#cart_adjust_qty .buy {width: 150px;}
	#cart_adjust_qty .buy #range_class {width: 50%;}
	.sortby .curPageSeach {display: none;}
	#sortbyres, #dataBlock .srch_wrapper .list_v_inline .adCartRes{font-size: 0 !important;}
	#lblockPar #sorterDiv.sortby {float: left;height: auto !important;}
	.sch-no-found {width: 90%;margin: 10px auto;}
	.sortby_footer .collt.fl {width: auto !important;}
	.sortby_footer .collt.fl .ovfl-hidden.filterAndsort {width: 75px;}
	.productsec .minhght{min-height: 50px;}
	.srchNtFnd_recent_view_css{width: 100%;margin: 0 auto !important;}
	/****** responsive search results loading UI ******/
	#ajaxPreloader div.ajaxPreloader_con {background: #fff none repeat scroll 0 0;border-radius: 10px;height: auto;margin: 25% auto;position: relative;width:98%;padding:10px 0;}.preloader_div3 img {height: auto;max-width: 96%;width: auto;}.preloader_div1{margin:1% auto !important;}.preloader_div2{font-size: 150%;}
	/********** Details page **********/
	#product_details .smallimagebox, #product_details .ItemBasicDetails.mid_pan {width: 100%;padding: 2%;margin: 0;}
	#content .lef_pan.smallimagebox .padnorth1.westspace1 {	padding: 0;	margin: 0; }
	#img_sli {width: 250px;clear: both;}
	#prod_buttons .prod_bton1, #prod_buttons .prod_bton2 {width: auto;float: left;height: 35px;padding: 0 5px;margin: 0 10px 5px 0;background-size: 1px 35px;border-radius: 3px;line-height:35px;}
	#prod_desc_info #grid_pro {margin-left: 0px;width: 248px !important;}
	.productImage > img {height: auto;max-width: 100%;width: auto;}
	/*#prod_buttons .prod_bton1 #smallImageBox {height:35px;line-height:35px;background-position: -4px -123px;padding-left:30px;}*/
	#prod_buttons .print{padding-left:35px;/*background-position:0 -94px;height:33px;*/}
	.brands_btn .adCartRes{padding:0 !important;background-position:-305px -198px !important;}
	.brands_btn .adCartRes:hover{background-position:-305px -198px !important;}
	.all_btn.addbtn{padding:0 !important;}
	#social_icons iframe:first-child {float: left;width: 75px !important;height: 25px !important;}
	.brands_btn .prod_det_btn {width: 53px;height: 33px;background-size: 1px 33px;}
	.brands_btn .prod_det_btn span {float: left;width: 53px;line-height: 13px;font-weight: 500;margin-top: 3px;}
	#upsell .lessspace .divCellBrands .productImage img{max-width:100%;}
	#social_icons a.fr{margin-top:0px;}
	.divTableBrands .brands_btn{margin-left:5px;}
	.mid_div_brands{width:94%;padding:0 3%;float: left;}
	.divCellBrands:first-child{width:25%;margin-left:0;float:left;}
	.divCellBrands{float:right}
	.divCellBrands.upsBrands{width:100%;}
	.divCellBrands #productImage img, .divCellBrands .productImage img {width: auto !important;height: auto !important;	max-width: 96% !important;}
	.prod_det_btn, .descr{font-weight:500;}
	.detail_prize_all .fl.deil_addcart .add_cart, .detail_prize_all .fl.deil_addcart .add_cart:hover, .detail_prize_all .itemBasictTtl .fancybox.all_btn.addbtn.fl, .detail_prize_all .itemBasictTtl .fancybox.all_btn.addbtn.fl:hover{width:35px !important;height:35px !important;padding:0;margin-left:0;}
	#product_details .ItemBasicDetails .qty{line-height:33px;}
	.detail_prize_all .qty_dtl{border-radius:0; -webkit-border-radius: 0px; -moz-border-radius: 0px; text-align:center;width:35px !important;height:35px;padding:0 !important;}	
	.fl.deil_addcart {display: block;margin: 2px 0px 0px 5px !important;}
	.best_fav, .best_fav:hover{background: url(/UI/images/addtofavorite.png) no-repeat rgba(0,0,0,0) !important;width:33px;height:33px;float: right;font-size: 0;margin-right: 0;margin-left:0;padding:0;}
	.list_v_inline .all_btns_div #productImage.westspace1.fl {margin-left: 5px !important;width: 35px !important;cursor:pointer;}
	/*.detail_prize_all .itemBasictTtl{margin-left:5px;}
	.detail_prize_all .itemBasictTtl .addbtn {margin: 2px 0 0 5px !important;}*/
	.detail_prize_all .itemBasictTtl #productImage, #prod_description .list_cartbtn #productImage {padding: 0 !important;}
	.alsocon .redaddbtn.fl {width: auto !important;padding: 0 5px !important;height: 30px;font-size: 14px !important; margin:0 0 0 5px !important;border:1px solid transparent !important;background:#404040 !important;}
	.alsocon .redaddbtn.fl:hover{background:#000 !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: 35px;padding: 0;text-align: center;width: 35px;border: 1px solid #ccc;margin-left: 2px;}
	.detail_prize_all .all_btn.addbtn, .detail_prize_all .all_btn.addbtn:hover{background: url("/UI/images/addtofavorite.png") !important;background-position: inherit !important;background-size: 35px 35px !important; border:none !important;}
	#recently_view {margin-bottom: 50px;position: relative;}
	/*#recently_view .fl, #recently_view .fr {width: auto !important;height: auto !important;}
	#recently_view #recent_arrow_lft {margin: 0;position: absolute;right: 35px;top: -5px;}
	#recently_view #recent_arrow_rgt {position: absolute;right: 7px;top: -4px;margin: 0;}*/
	#scroll_view.owl-carousel.rec_view {margin: 0 30px;width: calc(100% - 60px) !important;}
	#content .item-brand-info{text-align:left;}
	#content .item-brand-info img{max-height:50px;}
	#content .lef_pan .big_image{text-align:left;}
	.productImage > img#main_img{max-width:240px;}
	#prod_desc_info{max-width:330px;}


	/* details page tabs */	
	#upsell .magnifier, #vbrand_tab .magnifier{height: 35px !important;background-size: 35px 35px;width: 35px;}
	.maketabs .item{width: auto !important;text-align:center;float: left;}
	.item #detailTab {line-height: 30px !important;width: 60px;font-size: 14px !important;	font-weight: 500 !important;height: 40px;border: 1px solid transparent !important;text-align:center;padding:5px 2px 3px 2px !important;}
	.item #reviewTab{width: 60px;text-align: center;	padding: 4px 2px !important;height: 40px;font-size: 14px !important;font-weight: 500 !important;border: 1px solid transparent !important;line-height:15px;}
	.item #compareTab{width: 90px;text-align: center;	padding: 4px 2px !important;height: 40px;font-size: 14px !important;font-weight: 500 !important;border: 1px solid transparent !important;line-height:15px;}
	.item #vbrand_tab_d {width: 60px;text-align: center;	padding: 4px 2px !important;height: 40px;font-size: 14px !important;font-weight: 500 !important;border: 1px solid transparent !important;line-height:15px;}
	#compareTab.active, #detailTab.active, #reviewTab.active, #vbrand_tab_d.active {font-size: 12px;line-height: normal;margin-top: 0px;overflow: hidden;	height: 40px !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 !important;margin-left:0;padding:0;background-size:35px 35px !important; border: none;}
	/* order history page */
	.hist-update #order_history_update .cart_history_table .divCell:last-child {white-space: nowrap;}
	 .tab_1 a, .tab_2 a, .selected a{padding-left:9px;padding-right:9px;}
	 #tabs.newTabs {display: table;}
	 .hist-update #sel1, .hist-update #sel2, .hist-update #sel3 {float: none;text-align: center;display: table-cell;}
	 .hist-update .tab_1 a, .hist-update .tab_2 a, .hist-update .tab_3 a {padding: 10px;text-align: center;}
	#resultsel1 .wrapper, #resultsel2 .wrapper, #resultsel3 .wrapper{width:100%;}
	.wrapper{width:100%;}
	.in_box .in_title, .in_title{width:auto !important;font-weight:500;}
	#order_lkup_form {width: 100%;overflow: auto;padding-bottom: 15px;}
	.divTable.cart_history_table {min-width: 740px;display:table;}
	#order_history_button.btn.place_ord.all_btn{line-height:35px;}
	.historyComment.historyComm1{width:90%;padding:5px 5% !important;}
	input#Print {margin-bottom: 10px;border-radius: 3px;}
	.orderHisCart_hd .in_title {width: auto !important;}
	.page-navigation{width: 100%;}
	/******* favorite list page *******/
	#toptable_fav .descr{font-weight:500;}
	.overflow-scroll {width: 100%;overflow: auto;}
	.divTable.fav_list_table{min-width:700px;clear:both;}
	.fav_list_table .divCell.padding0 .divClassStyle {padding: 5px 0;width: 100%;text-align: center;	text-indent: 0;	clear: both;}
	.fav_list_table .fav_list_image {width: 27%;}
	.fav_list_table .divCell.strong.black.padlt.fav_last .divClassStyle{width:100%;float:none !important;text-align:center;padding:5px 0 !important;text-indent:0;}
	.fav_list_table .divCell.strong.black.padlt.fav_last .input {padding: 0 !important;width: 60%;height: 33px;margin: 0 20% !important;float: none !important;text-align:center;}
	.fav_list_table .divCell.padding0 {padding: 0;text-align: center;}
	.fav_list_table .divCell.padding0 .input {width: 40px;height: 30px;padding: 0 !important;text-align: center;}
	#toptable_fav .all_btn, #toptable_fav .btn, #fav_rev_id {font-size: 13px !important;font-weight: 400 !important;padding: 0px 5px !important;height: 35px !important;width: auto;display: inline-block;line-height: 34px !important;}
	.divTable.fav_list_manage .divCell {vertical-align: middle;}
	.create_favlist_top_btns {margin-top: 0 !important;}
	#add_favorites_list_form{margin:0px auto !important;float:none !important;background: #f1f1f1;}
	#add_favorites_list_form #create_acc_form{width:100%;padding:0;}
	#add_favorites_list_form #create_acc_form .create_fav_main, .create_fav_main .create_fav_left{width:100% !important;}
	#quick_entry_form #order_table .listpg.equalgap .col1 {width: 100% !important;}
	.favlist_pg_table {width: 100% !important;overflow: auto;}
	.favlist_pg_table #dataTable {min-width: 700px;clear: both;}
	.viewcartsec .fav_sel {float: left;font-size: 14px;font-weight: 700;margin: 0px 0px 5px 0;width: 100%;}
	.prod_det_btn.manage {margin: 0 !important;width: auto !important;height: 30px;background-size: auto 30px;padding: 0 5px;	font-weight: 500;border-radius:3px;}
	#list_search_form #list_edit_selection {height: 30px;	padding: 0 0 0 5px !important;	margin-bottom: 5px;	width: 45%;
		border: 1px solid #ccc;	max-width:250px;}
	.divTable.fav_list_manage{margin:10px auto;width:98%;min-width:720px;}
	.viewcartsec .ovfl-hidden.southspace2 {overflow: auto;}
	#toptable_fav {float: left;width: 98%;margin-top: 10px;overflow:auto;padding:1% !important;}
	#toptable_fav form[name="fav_remove_item"]{float:left;width:100%;clear:both;margin-bottom:0px;}
	#toptable_fav .fl .redaddbtn.btn, #fav_rev_id, .fav_table_filter_tbl .redaddbtn.btn{margin: 0 !important;height: 35px;padding: 0 5px;margin-bottom:5px;}
	#toptable_fav .fl, #toptable_fav .fr{padding:0 !important;margin:0 0 10px 2px !important;}
	.fav_list_table .headRow .divCell{padding-top:0px;}
	.fav_list_dec p a {padding-left: 0 !important;}
	#toptable_fav .tblone {min-width: 720px;}
	#toptable_fav .tblone .descr{font-size:12px; font-weight:500;}
	td.strong.black.padlt .input{text-align:center;}
	#add_favorites_list_form {margin: 0 auto !important;}
	.viewcartsec .create_favlist_top_btns .btn.all_btn, #add_favorites_list_form .btn.all_btn {height: 30px !important;line-height: 30px !important;padding-top: 0 !important;padding-bottom: 0 !important;display: inline-block;}
	.redaddbtn, .all_btn, .btn, .prod_dtls_bton1{border:1px solid transparent !important;}
	.tblone.fav_table_filter td .note.new_note input {border: 1px solid #ccc;padding: 0;height: 25px;text-indent: 7px;width:175px;}
	.tblone.fav_table_filter td .note.new_note {width: 225px !important;float: left;}
	.tblone.fav_table_filter .note.new_note a {	margin: 0 !important;float: right;}
	.in_box.favListWrpp {width: 99%;margin: 0 0.5%;float: none;}
	#content .in_box .viewcartsec {width: 100% !important;padding: 0 !important;	}
	.select_fav_div.p-10 {padding: 10px 1% !important;float: left;width: 98%;}
	.select_fav_div.p-10 .fav_sel {float: left;width: auto;}
	.select_fav_div.p-10 #list_search_form select {float: left;margin-left: 5px;}
	.select_fav_div.p-10 .fr.mng_fav_btn {margin-top: 7px;}
	.in_box .fr.w-763 {width: 100%;}
	.in_box .fr.w-763 .fav-table{width: 100%;overflow-y: hidden;overflow-x: auto;}
	.in_box .fr.w-763 .fav_table_filter {width: 100%;min-width: 700px !important;}
	.viewcartsec .favlist-top-wrap{overflow: inherit !important;}
	.manage-fav-list-wrap .divTable.fav_list_manage .headRow .divCell:last-child {width: 105px !important;}
	.manage-fav-list-wrap .divTable.fav_list_manage .headRow .divCell:nth-child(3) {width: 90px !important;}
	.manage-fav-list-wrap{width: 100%;overflow-y: hidden;overflow-x: auto;}
	.editFavList-form .formLft.fl {	width: 100%; }
	#add_favorites_list_form .formdiv.equalgap {width: 300px !important;margin: 0 auto;}
	.editFavList-form .formLft.fl, .editFavList-form label{width: 100%;}
	.editFavList-form input{width: 97% !important; height: 25px !important;}
	#add_favorites_list_form .form-li.btnsDiv label{margin-top: 5px;height: 1px;}
	#add_favorites_list_form #create_acc_form #tbl_display{width:96%;padding: 0 2%;}
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku {margin: 0 auto; padding-bottom: 10px;}
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku center {	margin-bottom: 10px; }
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku .create_sku{margin-bottom: 5px;}
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku .create_sku span, #add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku .create_sku input {	display: inline-block;	width: auto;vertical-align: middle;	}
	/********* text entry mode ********/
	.text_entry_textpart {	width: 96%;	margin: 0 auto !important;	}
	.formdiv.text_entry_formpart {width: 97% !important;margin: 0 auto;}
	.formdiv.text_entry_formpart textarea {width: 97% !important;padding: 1%;border: 1px solid #ccc;margin-bottom: 10px;}
	/* .text_entry_buttons td {display: block;} */
	/* .text_entry_buttons td input, .text_entry_buttons td select {margin-left: 0 !important;float: left !important;} */
	/* .text_entry_buttons td b {float: left;width: 100%;margin-bottom: 5px;margin-top: 10px;} */
	.text_entry_data, .text_entry_form {width: 96% !important;padding: 0 2%;margin: 0 !important;}
	#text_mode table {width: 100% !important;margin-bottom:10px;}
	.formdiv.text_entry_form textarea {width: 95% !important;padding: 2% !important;height: 100px !important;border: 1px solid #ccc;	border-radius: 3px;}
	.text_entry_form td {padding-top: 10px;width: 100% !important;float: left;text-align: center;clear: both;column-width: auto;margin-left: 0;}
	.text_entry_form b {margin: 5px auto;float: left;width: 100%;}
	.text_entry_form #quick_add_selection {width: 100%;height: 30px;border: 1px solid #ccc;margin-bottom:10px;margin-left:0 !important;padding-left:0 !important;}
	.text_entry_form .all_btn{margin:0 !important;}
	#text_mode .all_btn.btn, #text_mode #quick_add_selection {margin-bottom: 10px;margin-top: 0 !important;}
	#text_mode .all_btn{float:none;}
	/* Quick Order page */
	.customer_quick_order_btns {width: 100%;}
	.quicksec #quick_entry_form {width: 100% !important;margin: 0 auto !important;}
	 #order_table .listpg {width: 100% !important;}
	 #order_table .listpg li .col1 {width: 30% !important;}
	 .quicksec .listpg li label{width:100% !important; padding:0 !important;}
	 #order_table .listpg li .col3 {width: 55% !important;margin-top: 0px !important;}
	 #order_table .listpg li .col2 {width: 12% !important;margin-top: 0px !important;}
	 .col3 .quick_edit{margin-right:0;}
	 #order_table .listpg li div input {width: 90% !important;padding: 0;height: 25px;}
	 .col2 #quick_qty1{text-align:center;}
	 #order_table .listpg li div.col2 .input {width: 95% !important;text-align: center;}
	 #order_table .listpg li div.col3 .input, #order_table .listpg li div.col1 .input{text-indent:5px;}
	 .customer_quick_order_btns #quick_add_to_cart {float: right;margin: 0 !important;}
	#frmOrderHistory, #frmOrderHistory table, .in_box.fl.reuse-history, .reuse-history #frmOrderHistory table {width: 100% !important;}
	#content .reuse-history .in_title{width: auto !important;}
	#orderd_days {min-width: 55px;}
	#product_search_data {width: 100%;float: left;}
	#product_search_data > div {width: 100%;}
	#product_search_data > div > div {float: left !important;width: auto !important;}
	#product_search_data > div .btn, #product_search_data > div select {float: left;margin: 0 5px 5px 0;}
	#tblhistory {width: 100%;}
	#tblhistory thead th {width: auto;}
	#tblhistory thead th:first-child {width: 25px;}
	#tblhistory thead th:last-child {width: 35px;}
	#tblhistory td:last-child input {width: 100% !important;padding: 0;}
	#tblhistory td:nth-child(3) {white-space: normal;word-break: break-all;}
	/* ink & toner finder page */
	#iktManufacturer {width: auto !important;margin: 0 auto;overflow: hidden;position:relative;}
	#iktManufacturer h2 {padding: 9px 0 !important;text-indent: 10px;width: auto;clear:both;}
	#iktManufacturer .rel {width: 100%;padding: 0;margin: 5px auto !important;}
	#iktManufacturer .searchToolForms.gridWidth07 {width: 96% !important;border: none !important;clear: both;margin: 0px 2%;}
	#iktManufacturer .searchToolForms.gridWidth07 form {border: none;padding: 0 !important;clear: both;margin-bottom: 10px;	position: relative;width:98% !important;}
	#iktManufacturer .searchToolForms.gridWidth07 form .text1 {width: 96%;padding: 0;text-indent: 7px;height: 30px;border: 1px solid #ccc;}
	#iktManufacturer .searchToolForms.gridWidth07 form .d01.redaddbtn.grid_but {width: 40px;height: 32px;line-height: 28px;	padding: 0;position: absolute;right: 0;border: 1px solid transparent !important;bottom: 0;margin: 0;}
	.brand_list {width: 96%;margin: 2%;padding: 0;height: auto;}
	.brand_list .module_title {margin: 0 !important;}
	#iktManufacturer .rel #manufacturerdiv #triManufacturer, #iktManufacturer .rel #manufacturerdiv #triPrinterSeries3, .brand_list ul{width: 99.5% !important;margin: 0px auto !important;padding: 0 !important;}
	#printnumber label {float: left;clear: both;width: 100%;}
	#form_inktoner_search .search_button2.all_btn {position: absolute;top: -38px !important;right: 3% !important;margin: 0 !important;border: 1px solid #313131;height: 30px !important;line-height: 30px !important;bottom: 0 !important;}
	#form_inktoner_search #submit_getproduct_search {margin-top: 0px !important;padding: 0 !important;width: 80px;border: 1px solid #fff !important;display:block;}
	#form_inktoner_search .search_button1.all_btn {position: relative !important;bottom: 0 !important;right: 3% !important;
	margin: 0 !important;top: auto !important;height: 30px;line-height: 30px !important;padding: 0 !important;width: 80px;}
	.ikt_result_title {width: 100% !important;}
	#triPrinterSeries3, #triManufacturer {float: left;height: 325px;overflow: scroll;}
	/* edit account page */
	.in_box .formdiv.equalgap {width: 100%;}
	.formdiv.equalgap #signup_form {width: 100%;max-width: 340px;margin: 0px auto 15px auto;}
	.formdiv.equalgap #signup_form input{width:100%;height:25px;padding:0;text-indent:7px;border:1px solid #ccc;font-size:13px}
	.formdiv #signup_form .formlist li label{margin-bottom:5px;cursor:default;}
	.formdiv.equalgap #signup_form input[type="checkbox"], .formdiv.equalgap #signup_form input[type="radio"] {width: auto; height: 15px;}
	.formdiv.equalgap #signup_form select {width: 100% !important;border: 1px solid #ccc;	height: 25px;}
	#signup_form li span #input31, #signup_form li span #input32{width: 110px !important;margin-left: 2px;}
	.formdiv.equalgap #signup_form .reset.formlist{margin:0 auto 15px auto !important;}
	.formdiv #signup_form .main_label {	margin-left: 0;	}
	.formdiv #signup_form .main_label {	margin-left: 0 !important;	width: 100% !important;	}
	/* checkout without login page */
	#sess_exp {max-width: 400px;width: 90%;margin: 20px auto;float: none;}
	#sess_exp .sess_sign, #sess_exp .sess_login{float: left;padding: 0;display: block;vertical-align: middle;width: 100%;clear:both;margin:8px auto;}
	#sess_exp .sess_sign .formdiv #signup {margin: 0px auto 20px auto;float: none;}
	#sess_exp .sess_login #loginform .formlist li {float: left;width:100%;}
	#sess_exp .sess_login #loginform .formlist .sess_lbl{float:left;padding: 7px 0 0 0;}
	#sess_exp .sess_login #loginform .formlist .input{float:left;}
	#sess_exp .sess_login #loginform .formlist .all_btn.btn.strong{margin: 0 0 15px 0;float:left}
	/* complete checkout page */
	#form_auth_net {width: 100%;max-width: 240px;margin: 0px auto 15px auto;background: #f7f7f7;padding: 5% !important;border-radius: 5px;box-shadow: 0px 2px 3px #ccc;}
	#form_auth_net .why_edit {float: left;width: 100%;}
	#form_auth_net .heading {width: 100%;float: left;clear: both;padding: 10px 0;margin-bottom: 10px;line-height: 16px;}
	#form_auth_net .why_edit strong {float: left;width: 100%;height: auto;}
	#form_auth_net .why_edit .edit_credit_process {position: inherit;float: left;clear: both;margin: 5px 0 0 55px;}
	#form_auth_net .select_credit {width: 100%;clear: both;}
	.select_credit select {width: 100%;border: 1px solid #ccc;}
	#form_auth_net .select_credit label, #form_auth_net .select_credit .errmsg {width: 100%;float: left;}
	#form_auth_net .formdiv_pay{width: 100%;clear: both;}
	.formdiv_pay .formlist li label {width: 100%;float: left;text-align: left;margin: 0 0 7px 0 !important;line-height: inherit;}
	.formdiv_pay .formlist li .input {float: left;width: 224px;}
	.formdiv_pay .formlist li .errmsg {float: left;width: 100%;}
	.formdiv_pay .formlist li {padding-bottom: 10px;}
	/* view cart page */
	#content #shopping_cart.viewcartsec {width: 100% !important;padding: 0;margin: 10px auto;}
	#cart_out_put, #check_out_div {float: left;width: 100%;	}
	#cart_out_put .fl {float: left;width: auto;}
	#cart_out_put .fr {float: right;width: auto;}
	#shopping_cart #cart_out_put .fl select, #shopping_cart #cart_out_put .fl span.add-fav-btn, #shopping_cart #cart_out_put .fl .all_btn {	float: none !important;	display: inline-block;	vertical-align: middle;	margin: 0 5px 5px 0 !important;	}
	#shopping_cart #cart_out_put .fl span.add-fav-btn .all_btn{margin: 0 !important;}
	#shopping_cart #cart_out_put .fr .all_btn{display: inline-block; vertical-align: middle;float: none !important; margin: 0 0 5px 5px !important;}
	.divRow.viewCartSubTotal {height: 30px;padding: 10px 0 0 0;position: relative;background:#f3f3f3;display:table-caption !important; text-align:left;width:100%;}
	.divRow.viewCartSubTotal font {position: absolute;text-align: left;padding-top: 5px;width: 100%;height: 25px;background:#f3f3f3;color: #000;left: 5px;}
	.divTable {display: table;width: 100%;}
	#cart_out_put .all_btn{margin-bottom:5px !important;}
	.step7 .divTable .headRow .divCell {border-right: 1px solid #fff;line-height: 15px;padding: 0 10px;text-align: center;color: #fff;vertical-align: middle;height: 35px;word-break:initial;}
	.step7 .divTable{min-width:720px;}
	.step7 .divTable .divRow .divCell .product_dec_vc #productImage .imgbx {height: auto;width: auto;max-width: 85%;}
	.product_dec_vc {float: left;width: 25%;}
	#cart_out_put .fl, #cart_out_put .fr {margin-bottom: 5px;}
	.step7 .divRow .divCell{vertical-align:middle;}
	.even #noteval, .note #noteval, .odd #noteval {max-width: 210px;padding: 0;height: 30px;text-indent: 5px;border: 1px solid #ccc;margin-top: 5px;}
	.note img {margin-left: 5px;}
	#shopping_cart .all_btn.btn, #shopping_cart #cart_out_put .all_btn.btn {padding: 0 5px !important;height: 30px !important;line-height: 30px !important;	color: #fff !important;margin:0 0 5px 10px !important;float:left !important;}
	#shopping_cart .all_btn.btn:hover, #shopping_cart #cart_out_put .all_btn.btn:hover {color: #fff !important;}
	.viewcartsec .input {width: 45px;padding: 0;height: 35px;font-size: 14px;}
	#shopping_cart .step7 {margin-top: 10px;margin-bottom: 10px;overflow: auto;padding-bottom: 15px;}
	.brands_btn .qty{margin-bottom:10px;font-weight:600;}
	#prod_description .list_cartbtn.fl .addbtn.fl{padding:0 !important;}
	#minus.bg-sprite, #plus.bg-sprite {margin-top: 7px;height: 15px !important;width: 15px !important;}
	.manufacturerclass{margin-top:-6px;}
	.manufacturerclass img {max-width: 100%;width: auto;height: auto;max-height: 54px;}
	.manufacturerclass td div {width: 100%;height: auto;margin: 5px 0;}
	.in_box{width:100%;float:left;overflow:hidden;}
	#quick_add_selection{margin-bottom: 10px;}
	#text_mode .all_btn {margin-bottom: 10px;}
	.ourpage iframe {width: 100%;}
	#content #shopping_cart.viewcartsec {width: 100% !important;padding: 0;margin: 10px auto;}
	#cart_out_put, #check_out_div {float: left;width: 100%;	}
	#cart_out_put .fl {float: left;width: auto;}
	#cart_out_put .fr {float: right;width: auto;}
	#shopping_cart #cart_out_put .fl select, #shopping_cart #cart_out_put .fl span.add-fav-btn, #shopping_cart #cart_out_put .fl .all_btn {	float: none !important;	display: inline-block;	vertical-align: middle;	margin: 0 5px 5px 0 !important;	}
	#shopping_cart #cart_out_put .fl span.add-fav-btn .all_btn{margin: 0 !important;}
	#shopping_cart #cart_out_put .fr .all_btn{display: inline-block; vertical-align: middle;float: none !important; margin: 0 0 5px 5px !important;}
	.promotsec form {clear: both;}
	.favListBtm .btnRemoveCart #fav_rev_id {height: 25px !important;line-height: 25px !important;}
	/* a-z page */
	 .linked{float:left;margin-bottom:5px;}
	 .product_a_zclass{clear:both;}
	 .product_a_zclass_row{height:auto;white-space:normal;padding:5px 0;}
	 .product_a_zclass_row .linked{margin-bottom:0;}
	 .product_a_zclass_left {float: left;width: 35% !important;min-width:50px !important;}
	 .product_a_zclass_right {float: right;width: 60% !important;}
	/* shop by brands page */
	.shop-by-brands{width:30.8%;margin:1%;}
	 .shop-by-brands img{height:54px; width:auto;max-width:100%;}
	/* checkout page */
	.viewCartDescription .proheadtitle .descr {padding-left: 0 !important;line-height: 14px;}
	.viewCartCheck #cartform {text-align: center;}
	#quote_name, #quote_name1{margin-top:0;height:35px;}
	 #bill_to_address, #ship_to_address, .ps_shop_cart p{font-weight:500 !important;}
	 #bill_to_address, #ship_to_address{padding-left:10px;margin-top:0;margin-bottom:5px;}
	 #shipping_attn .all_btn, #shipping_attn .shopcrt_bton_top, #shipping_attn a.all_btn{height: 30px !important;padding: 0px 5px !important;width: auto !important;float: left;line-height: 30px !important;border: 1px solid transparent !important; border-radius:0 !important;margin:0 10px 0 0 !important;}
	 #shipping_attn #attn_val {float: left;height: 30px;padding: 0;text-indent: 5px;border: 1px solid #ccc;	margin: 5px 0;clear:both;width:98%;}
	 .ps_shop_cart input#noteval{margin-bottom: 10px;width: 70%;text-indent: 5px;border: 1px solid #ccc;	padding: 0;	height: 25px;}
	 .ps_shop_cart img[title="Click to save line note."] {padding: 0 !important;margin-right: 5px;}
	 #apply_promo_code label {width: auto;font-size: 16px;}
	 #apply_promo_code .input {width: 200px;height: 30px;padding: 0;text-indent: 7px;margin-left:5px;}
	.step7 .divTable{min-width:760px;display:table !important;}
	 .popup_buttons .divTable{min-width:100%;display:table !important;}
	 .divTable .divRow, .divTable .headRow{display:table-row;}
	 .divTable .divCell{display:table-cell !important; width:auto !important;}
	 .divTable .divCell.dis-none {display: none !important;}
	 #cart_out_put .step7 .divTable{min-width:750px;display:table !important;}
	 .step7 .divTable .divCell.viewCartCheck, .step7 .divTable .headRow .divCell:first-child {min-width: 20px;}
	 .step7 .divTable .headRow{display:table-row !important;}
	 .step7 .divTable .divCell{float:none !important; display:table-cell !important;min-width:70px;vertical-align:middle;}
	.divRow.viewCartSubTotal{display:table-caption !important; text-align:left;width:100%;}
	 #cart_out_put .step7 .divTable .headRow .divCell:nth-child(2) {width: 50%;}
	.viewCartDescription .note #noteval {width: 65% !important;height: 25px;padding: 0 !important;margin-top: 5px;
	border: 1px solid #ccc;text-indent: 5px;}
	#cart_out_put .all_btn.btn{border:1px solid transparent !important;}
	#cart_out_put a.all_btn.btn {height: 35px !important;line-height: 35px !important;padding: 0px 5px !important;}
	.boxtype1 .purchasec {float: left;width: 100%;}
	.purchasec .colmid.fl {width: 99%;float: left !important;min-height:50px;border:none;}
	.colmid.bill_address_box, .colmid.ship_address_box {width: 49.5% !important;}
	.colmid.ship_address_box{border-left:1px solid #ccc !important;}
	.boxtype1{width:100%;}
	.boxtype1 .in_title {width: auto;}
	#delivery_status, #shipmultiadd, #status_search {height: 30px;border: 1px solid #ccc;}
	#purchase_order {height: 30px;padding: 0;text-indent: 7px;}
	.promotsec .txtbox {padding: 5px 2%;width: 95%;}
	.step7{width:100%;overflow:auto;}
	.promotsec .reset #form_comment span {font-size: 13px !important;margin-top: 5px;}
	.viewcartsec .btn, #cart_out_put a.all_btn.btn, #quote_name, #quote_name1, #shipping_attn .all_btn {border-radius: 3px !important;height: 30px;line-height: 30px !important;padding:0 0 0 5px !important;}
	#shipping_attn a.shopcrt_bton_top {float: left;margin: 0 5px 10px 0;padding: 5px 10px;width: auto;border-radius: 3px !important;}.promotsec .btn{height:30px;border-radius:3px !important;}
	#form_comment #check_out_comment {width: 90% !important;border-radius: 3px;}
	/* checkout page with empty cart */
	.vc_info.empty-cart-page {float: left;}
	.vc_info.empty-cart-page #feat_prod{width: 100%;float: left;}
	.vc_info.empty-cart-page #feat_prod .gridcol .title_class{line-height: 16px;min-height: inherit !important;max-height: inherit !important;height: 35px;	width: 96% !important;font-size: 12px !important;white-space: normal;word-wrap: break-word;}
	.vc_info.empty-cart-page #feat_prod .gridcol .redaddbtn {margin: 0 auto !important;float: right !important;width: 35px;font-size: 0 !important;height: 35px;padding: 0;background: url("/UI/images/addToCart.png") !important;}
	.vc_info.empty-cart-page #feat_prod .gridcol{ width: 30% !important; height: 320px !important; margin: 1.5% !important; padding-bottom: 0px;}
	.vc_info.empty-cart-page #feat_prod .gridcol .qty_add_cart{max-width:115px;}
	.vc_info.empty-cart-page #feat_prod .gridcol input[name="qty"] {width: 35px !important;	height: 35px !important;}
	.vc_info.empty-cart-page #errormsg {text-align: center;	}
	/* create acc form page */
	#create_acc_form {width: 100%;max-width: 400px;float: none;margin: 10px auto;}
	#create_acc_form label, #create_acc_form input {width: 98%;font-size: 14px !important;padding: 0 !important;height: 30px;	line-height: 30px;text-indent:7px;cursor:default;}
	#create_acc_form .errmsg {height: 25px;float: left;line-height: 25px;clear:both;}
	#create_acc_form input#reset, #create_acc_form input#submit_signup{width:auto; padding:0px 10px !important;text-indent:0;}
	#signup_form .formdiv.equalgap {width: 100%;}
	#signup_form .formdiv.equalgap .btn.strong{font-weight: 500;height: 25px;line-height: 25px;}
	#signup_form .formdiv.equalgap li label {width: 100%;margin-bottom: 5px;}
	#signup_form .formdiv.equalgap li input {width: 97%;height: 25px;padding: 0 5px;}
	#signup_form .formdiv.equalgap li select{width: 100% !important;}
	#signup_form .formdiv.equalgap li input[type="radio"], #signup_form .formdiv.equalgap li input[type="checkbox"]{height: 15px;width: 15px;}
	/* login form page, forgot password page */
	#login_form, #forgot_password_form, #signup_form {width: 86%;max-width: 340px;padding: 7% !important;border-radius: 5px;box-shadow:0px 2px 3px #ccc;}
	#login_form label, #login_form input[type="text"], #login_form input[type="password"], #forgot_password_form .formlist label, #forgot_password_form .formlist input[type="text"] {width: 98% !important;font-size: 14px;height: 30px;line-height: 30px;padding: 0;text-indent: 7px;cursor:default;}
	#login_form .all_btn {width: 60px !important;height: 30px !important;padding: 0 !important;display: inline-block;	line-height: 30px;}
	/* forgot password page */
	#forgot_password_form, #signup_form {margin: 10px auto;background:#f7f7f7;}
	#forgot_password_form .reset.formlist{margin-top:0;}
	#forgot_password_form .formlist .errmsg {height: 25px;float: left;line-height: 25px;clear:both;}
	/* contact page */
	#contact #phone_one, #contact #phone_two, #contact #phone_2, #contact #phone_3, #contact_two #phone_one, #contact_two #phone_two, #contact_two #phone_2, #contact_two #phone_3, #contact_third #phone_one, #contact_third #phone_two, #contact_third #phone_2, #contact_third #phone_3, #contact_fourth #phone_one, #contact_fourth #phone_two, #contact_fourth #phone_2, #contact_fourth #phone_3{width: 50px !important;}
	.form_contact .right {word-wrap: break-word;}
	#contact_two #return_order input {padding: 0;margin: 2px 2% !important;width: 94% !important;text-indent: 5px;}
	#fifth_form .neqd, #fifth_form .reqd, #fifth_form textarea, #fifth_form select, #first_form input[type="text"], #first_form textarea, #first_form select, #fourth_form input[type="text"], #fourth_form textarea, #fourth_form select, #sec_form input[type="text"], #sec_form input[type="date"], #sec_form textarea, #sec_form select, #third_form input[type="text"], #third_form textarea, #third_form select{width:97% !important;max-width:270px; padding:0px 0px 0px 5px;height:30px;}
	#content .viewcartsec, #content .viewcartsec .vc_info {width: 100% !important; margin-left: auto; margin-right: auto;}
	#content .viewcartsec h1{font-size:18px;}
	.redaddbtn, .all_btn, .btn, .prod_dtls_bton1, #cart_out_put div:nth-child(2) a.btn.all_btn, #cart_out_put div:nth-child(6) a.btn.all_btn, .rt-submit-but #rt-sub, .rt-submit-but #reset, .rt-submit-but #write_review{color:#fff !important;}
	#submit_fav.all_btn.btn, #reset.all_btn.btn {width: auto;padding: 0 10px !important;text-indent: 0;}
	.viewcartsec .ovfl-hidden.southspace2 .all_btn.btn {height: 30px !important;line-height: 30px !important;display: inline-block;text-indent: 0 !important;padding: 0 5px !important;width: auto;}
	#footer_block #SubscribeSubmit {position: absolute;right: 0;border: 1px solid transparent !important;padding: 0 5px !important;width: auto !important;height: 30px;font-weight: 500;-webkit-border-radius:0px 5px 5px 0px !important;	border-radius:0px 5px 5px 0px !important;}
	#rightSpecialEmail {width: 98%;padding: 0;height: 30px;text-indent: 7px;-webkit-border-radius:5px 0px 0px 5px !important;
	border-radius:5px 0px 0px 5px !important;}
	.newsletter_error{top:30px !important;}
	.sel_filter_Css{clear:both;}
	#dataTable.tblone.fav_table_filter{min-width:740px;}
	#dataTable.tblone.fav_table_filter tr td ul {padding-left: 20px;text-align:left;}
	#dataTable.tblone.fav_table_filter tr td ul .descr {font-size: 12px;padding: 0 !important;font-weight:500;}
	#dataTable.tblone.fav_table_filter tr td .proheadtitle a {padding: 0 !important;font-size: 13px;}
	input[value="Add Items to the Cart"] {height: 35px;padding: 0 5px;}
	.ourpage img {max-width: 100%;}
	.ourpage table {width: 100% !important;margin-bottom: 10px;}
	.qt_prs #range_class {width: 50%;}
	#iktManufacturer h2 {padding: 9px 0 9px 10px;width: auto;}
	#scrollToTop{display:none;}
	/* shop by brands new css starts */
	.brand-block{width:23% !important;margin:1%;}
	.brand-block img{height:54px; width:auto;max-width:100%;}
	/* shop by brands new css ends */	
	/* static pages */
	.in_box .ourpage {float: left;width: 98%;padding: 0 1% 1% 1%;min-height: inherit;}
	.in_box .ourpage .form_contact{width:100%;}
	.sitemap4, .footersitemap2, .footersitemap4{margin-top: 0;}
	.sitemap_leve1.reset li {width: 100%;float: left;clear: both; margin-top: 0 !important;}
	.qly_add_card{margin: 5px auto; width: 140px;}
	.popup_buttons.no_sale .divTable .divCell:nth-child(3) {padding-right: 10px !important;}

	/* contract items page */	
	#toptable_fav form[name="fav_remove_item"] .fr #contract_search {height: 35px !important;box-sizing: border-box;}
	#toptable_fav .fav-table {width: 100%;overflow: auto;}

	/* admin panel pages */
	#content.admin-pages .formdiv .formlist {margin: 0 auto 15px auto !important;width: 100% !important;max-width: 280px;clear: both;padding: 15px;}
	#content.admin-pages .formdiv .formlist .col {display: block;float: left;width: 100% !important;margin-bottom: 5px;padding: 0;}
	#content.admin-pages .formdiv .formlist li .input {width: 100% !important;padding: 0 3%;height: 30px;margin-bottom: 5px;box-sizing: border-box;font-size: 12px;}
	#content.admin-pages .formdiv .formlist li select{width: 100% !important;}
	#content.admin-pages .tableWrapper {overflow-x: auto;padding:15px 0;overflow-y: hidden;}
	#content.admin-pages .tableWrapper table {margin-bottom: 0;min-width: 600px;margin-top: 0;box-sizing: border-box;width: 100%;height: 100%;}
	#content.admin-pages .tableWrapper table.comp_prof {min-width: inherit;}
	#department_budget{margin-left:0;}
	#content.admin-pages .formdiv .formlist li.input-msg-text{height: auto;}
	#content.admin-pages .formdiv .formlist li .full-msg.spec_eq{position: static;left: inherit;top: inherit;padding: 0;margin: 0 0 5px 0 !important;float: left;line-height: 15px;font-size: 12px !important;}

	.table-responsive{width: 100%; overflow: auto;}
}

@media (max-width:480px){
	/* ads */
	#top-small-banner .table-cell, #btm-small-banner .table-cell {float: left;width: 100%;text-align: center;padding: 0 5px;box-sizing: border-box;margin-bottom: 15px;}
	#footer_block .sub-footer .box_item{width: 100%;display: inline-block;vertical-align: middle;float: none;}
	#feat_prod .grid .gridcol {width: 50%;height: 320px;}
	.foot_bot{height: auto;}
	#ftwrap .ftcol {width: 46% !important;margin: 0 2% 10px 2%;}
	.copy_rgt, .dc{display: block; width: 100%;text-align: center;height: auto;margin-bottom: 5px;}
	#btnScrollTop{bottom: 0;}
	/****** category page *******/
	.menu_images {height: auto;margin: 1% !important;position: relative;width: 47% !important;}
	/* seacrh grid view */
	.block {width: 47.3% !important;margin: 1% !important;}
	/* search list view */
	#lblockPar #dataBlock .search_icon_div { float: left; width: 100% !important;}
	#lblockPar #dataBlock .srch_css_wrap{width:74% !important;}
	.vc_info.empty-cart-page #feat_prod .gridcol {width: 46% !important;height: 310px !important;margin: 1.5% !important;padding-bottom: 0px;}
	.brand-block {width: 31% !important;margin: 1%;	}	
	/* text entry mode page */
	.text_entry_buttons td {display: block;} 
	.text_entry_buttons td input, .text_entry_buttons td select {margin-left: 0 !important;float: left !important;} 
	 .text_entry_buttons td b {float: left;width: 100%;margin-bottom: 5px;margin-top: 10px;}
}

/* #### CSS FILE NAME : #### rating.css #### */
#review{clear:both;overflow:hidden;position:relative;}
#review{border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.ratings{overflow:visible;position:relative;width:180px;height:30px;margin-top:10px;}
.ratings_stars{background:url('/UI/images/star_blank.png') no-repeat;float:left;height:28px;padding:2px;width:32px;}
.ratings_vote{background:url('/UI/images/star_voted.png') no-repeat;}
.ratings_over{background:url('/UI/images/star_overs.png') no-repeat;}
.total_votes{background:#eaeaea;top:58px;left:0;padding:5px;position:absolute;}
.product{height:250px;}
#pro-name{margin-bottom:10px;}
.product #heading{background-color:#e4e4e4;color:#000;margin-bottom:20px;height:34px;padding: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:30px;margin-bottom:10px;margin-top:10px;padding:10px;text-align:center;}
.review_rating{border-top:1px solid #cbcbcb;float:left;height:50px;line-height:initial;padding:10px 5px;text-align:center;width:20%;float:left;}
.review_desc{border-top:1px solid #cbcbcb;float:right;height:auto;line-height:-moz-block-height;padding:10px 5px;text-align:left;width:77%;word-wrap:break-word;float:left;}
.review_title{border-bottom:1px solid #cbcbcb;}
.ratingHistogram{padding:10px;}
.ratingHistogram .avgWrapper{float:left;}
.ratingHistogram .avgWrapper .bigStar{background-image:url("/UI/images/star_rating.png");background-repeat:no-repeat;color:#bd0b00;font-size:13px;margin-bottom:10px;padding:25px 0;text-align:center;width:66px;font-weight:bold;text-indent:-4px;}
.ratingHistogram .avgWrapper .subText{color:#848484;font-size:11px;}
.ratingHistogram .ratingDistributionWrapper{float:left;width:auto;margin-left:75px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution{list-style-type:none;padding-left:10px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li{color:#666;font-size:11px;margin-bottom:5px;margin-top:3px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li a{color:#666;text-decoration:none;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #999;border-image:none;border-style:solid;border-width:4px;content:" ";height:0;left:100%;margin-left:5px;position:absolute;top:3px;width:0;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar{background-color:#efefef;border:1px solid #efefef;display:inline-block;height:12px;position:relative;vertical-align:bottom;width:100px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar .progress{background-color:#ffcc00;border:1px solid #ffcc00;color:#303030;font-size:10px !important;height:11px;line-height:11px;padding-left:1px;}
.ratingsDistribution li{display:block;float:none;margin-right:0;}
.ratingsDistribution li a{background:none;border:none;}
.ratingsDistribution li a:hover{background:none;border:none;}
#review_frm #frm_user_review table{table-layout:auto;}
#review_frm #frm_user_review table .rt-submit-but{float:none;text-indent:-115px;}
#review .rt-submit-but{margin-right:0 !important;text-align:center;width:100%;text-indent:-223px;}
.rt-submit-but #rt-sub, .rt-submit-but #reset, .rt-submit-but #write_review{border:medium none;padding:4px 13px;margin-top:10px;}
#reviews{overflow:visible;}
#review > div:nth-child(3){margin:0 auto;text-align:center;width:100%;clear:both;overflow:hidden;padding:20px 2px;}
#reviews{clear:both;overflow:hidden;}
#review > div:nth-child(3) a#more_reviews{border-radius:0;float:none;padding:7px 20px;border:none !important;}
#review > div:nth-child(3) a#more_reviews:hover{background:#303030;border-radius:0px;color:#fff;}
.review_title{background:none !important;}
.review_msg{padding:10px 5px 10px 0;}
.review_title{padding:5px 5px 5px 0;font-weight:bold;}
#prod_description #tabs.reset.prod-more.maketabs{position:unset !important;}
.fancybox.all_btn.addbtn.fl#review_popup{border:medium none;border-radius:0;margin-right:4px;margin-top:-6px !important;padding:5px 10px;text-decoration:none;text-shadow:unset;}
#review_popup.fancybox.all_btn.addbtn.fl{background:#fff !important;border-radius:3px;color:#043174 !important;}
.popupNtLog{border:1px solid #cbcbcb;padding:10px;width:675px !important;}
#review_popup_div > #review_frm{padding:10px;}
#review_frm > #frm_user_review{margin-top:25px;}
#review_popup_div > div#review_frm #heading > span{margin:10px 0 !important;width:100%;display:inline-block;padding:10px 0px;text-align:center;}
#review_popup_div > div#review_frm #heading > span b{font-size:14px;}
#frm_user_review input{border: 1px solid #cbcbcb;height: 30px;padding: 0 7px;box-sizing: border-box;}
#frm_user_review textarea{border: 1px solid #cbcbcb;padding: 7px;box-sizing: border-box;}
.review_rating > span{word-wrap:break-word;}
#review #reviews > div:nth-child(2n){background:none repeat scroll 0 0 #efefef !important;clear:both;overflow:hidden;}
.More_div{border-radius:0 !important;clear:both;height:28px;margin:5px auto 0;overflow:hidden;padding-top:12px;text-align:center;width:100%;}
.More_div > a{border-radius:0;clear:both;float:none;overflow:hidden;padding:8px 22px;text-align:center;}
.More_div > a:hover{border:none;background:none repeat scroll 0 0 #efefef !important;}
#review_frm > #heading{clear:both;overflow:hidden;}
#reviews > #reviews_heading{font-weight:bold;padding:10px 0;text-align:center;}
.ItemBasicDetails .reset.prod > li:last-child{display:flex;margin:3px 0;}
.ratings_stars:hover{background:url('/UI/images/star-blank-hover.png') no-repeat;float:left;height:28px;padding:2px;width:32px;}

/* #### CSS FILE NAME : #### jquery.fancybox-1.3.4.css #### */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/UI/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/UI/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/UI/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/UI/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/UI/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/UI/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/UI/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/UI/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/UI/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}

/* #### CSS FILE NAME : #### jquery.ad-gallery.css #### */
.ad-gallery, .ad-gallery *{margin:0;padding:0;}
.ad-gallery .ad-image-wrapper{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200;}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{background:url(trans.gif);}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(ad_next.png);width:30px;height:30px;right:0;left:auto;}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(opa75.png);color:#000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block;}
.ad-gallery .ad-controls{height:20px;}
.ad-gallery .ad-info{float:left;}
.ad-gallery .ad-slideshow-controls{float:right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;}
.ad-gallery .ad-nav{width:100%;position:relative;}
.ad-gallery .ad-forward, .ad-gallery .ad-back{position:absolute;top:40px;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:685px;margin:0 25px;}
#Manuf .ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:685px;margin:0 25px;}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px;}
.ad-gallery .ad-thumbs li a{display:block;}
.ad-gallery .ad-thumbs li a img{display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161;}
.ad-preloads{position:absolute;left:-9000px;top:-9000px;}
#Manuf .ad-back, #Manuf .ad-forward{top:35px !important;}
/* #Manuf .ad-back{left:-15px;} */
.ad-gallery .ad-thumbs li a img{opacity:1!important;}
/* #Featur_pro .ad-forward{right:-19px;} */

/* #### CSS FILE NAME : #### jquery.autocomplete.css #### */
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('indicator.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A;color:white;}

/* #### CSS FILE NAME : #### thickbox.css #### */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url('macFFBgHack.png');}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #212121;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#212121;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
   _margin-bottom:1px;
}

/* #### CSS FILE NAME : #### autocomplete.css #### */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion {cursor: pointer;float: left;overflow: hidden;overflow-wrap: break-word;padding: 5px 6%;width: 100%;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}
