@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "Roboto Medium";
	src: url(font/Roboto-Medium.ttf);
}
@font-face {
	font-family: "Roboto Light";
	src: url(font/Roboto-Light.ttf);
}
@font-face {
	font-family: "Roboto Bold";
	src: url(font/Roboto-Bold.ttf);
}
@font-face {
	font-family: "Roboto Regular";
	src: url(font/Roboto-Regular.ttf);
}
@font-face {
	font-family: "Impact";
	src: url(font/Impact.ttf);
}
html{
    height: 100%;
	scroll-behavior: smooth;
    -ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
html, body 
{
	height: 100%;
	margin: 0;
	padding: 0;
}
body{
	overflow-y:scroll;
}
img{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	user-drag: none; 
	-moz-user-select: none;
	-webkit-user-drag: none;
}
body{
	font-family: "Roboto Regular";
	font-size:13px;
	/*background: linear-gradient(to right, #231f20 0%,#231f20 40%,#231f20 40%,#fff 40%,#fff 100%);*/ /* W3C */
	color:#231f20;
	margin:0px;
	height:100%;
}
input, select, textarea{
	font-family: "Roboto Regular";
}
header{
	height:77px;
	position:fixed;
	z-index:20000;
	width:100%;
	background:#231f20;
	color:#fff;
	font-size:15px;
}
.container{
	min-width:320px;
	margin:0px auto;
	padding:0px 20px;
}
.container100percent{
	min-width:320px;
	margin:0px auto;
	height:100%;
}
.logo{
	/*padding-left:50px;*/
	position:relative;
	top:2px;
}
.sidebarmenu{
	display:inline-block;
	vertical-align:top;
	width:210px;
	color:#fff;
	background:#231f20;
}
.contenttd{
	display:inline-block;
	vertical-align:top;
	background:#fff;
	height:100%;
	width:calc(100% - 210px);
}
.content100height{
	height:100%;
}
.posabs{
	position:absolute;
}
::-input-placeholder { color:#6d6e71;opacity:1; }
::-moz-placeholder { color:#6d6e71;opacity:1; } /* firefox 19+ */
:-ms-input-placeholder { color:#6d6e71;opacity:1; } /* ie */
input:-moz-placeholder { color:#6d6e71;opacity:1; }
:focus::-webkit-input-placeholder { color:#999;opacity:0; }
:focus::-moz-placeholder { color:#999;opacity:0; } /* firefox 19+ */
:focus:-ms-input-placeholder { color:#999;opacity:0; } /* ie */
input:focus:-moz-placeholder { color:#999;opacity:0; }
:focus {outline:none;}
.animation{
	-o-transition:color .2s ease-out, background 0.2s ease-in;
	-ms-transition:color .2s ease-out, background 0.2s ease-in;
	-moz-transition:color .2s ease-out, background 0.2s ease-in;
	-transition:color .2s ease-out, background 0.2s ease-in;
	transition:color .2s ease-out, background 0.2s ease-in;
}
.verticalmiddle, .vm{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
td{
	vertical-align:top;
}
p{
	
	margin:0px;
}
a{
	color:#231f20;
	-o-transition:color .2s ease-out, background 0.2s ease-in;
	-ms-transition:color .2s ease-out, background 0.2s ease-in;
	-moz-transition:color .2s ease-out, background 0.2s ease-in;
	-transition:color .2s ease-out, background 0.2s ease-in;
	transition:color .2s ease-out, background 0.2s ease-in;
	text-decoration:none;
}
table.maintable{
	height: 100%;
   	width: 100%;
	border-collapse:collapse;
}
tr.trfixed{
	background: #231f20; 
	height: 100px;
}
tr.trexpand{
	background: #231f20;
}
.tableheader td{
	vertical-align:middle;
	height:77px;
}
input.txtsearch{
	width:100%;
	box-sizing:border-box;
	padding-left:55px;
	padding-right:25px;
	height:44px;
	background:url(images/search_icon.png) center left 25px no-repeat #fff;
	border:none;
	-webkit-appearance: none;
}
input.txtsearch2{
	width:100%;
	box-sizing:border-box;
	max-width:755px;
	padding-left:45px;
	padding-right:25px;
	height:44px;
	background:url(images/search_icon.png) center left 15px no-repeat #fff;
	border:1px solid #bcbec0;
	font-size:15px;
}
select.wishlistselect{
	width:120px;
	height:44px;
	border:1px solid #bcbec0;
	font-size:13px;
}
.headersubmitbtn{
	background:#6d6e71;
	font-size:18px;
	font-family: "Roboto Bold";
	color:#fff;
	height:44px;
	width:55px;
	border:none;
	cursor:pointer;
	-webkit-appearance: none;
}
.headersubmitbtn:hover{
	background:#aaa;
}
.headersubmitbtn2{
	background:#6d6e71;
	font-size:15px;
	font-family: "Roboto Bold";
	color:#fff;
	height:44px;
	width:100px;
	border:none;
	cursor:pointer;
	-webkit-appearance: none;
}
.headersubmitbtn2:hover{
	background:#aaa;
}
.headerimgpoint{
	vertical-align:middle;
}
.headertextpoint{
	margin-left:10px;
	margin-right:23px;
}
ul.sf-menu .headertextpoint{
	margin-left:10px;
	margin-right:23px;
}
.shoppingnum{
	position:relative;
	top:-17px;
	height:21px;
	min-width:21px;
	display:inline-block;
	background-color:none;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	line-height:23px;
	text-align:center;
	border:2px solid #fff;
	font-family: "Roboto Bold";
}
a.a_header{
	color:#fff;
}
a.a_header:hover{
	color:#ddd;
}
ul.sf-menu .menu_point2{
	background:#231f20;
	padding:10px;
	width:110px;	
	text-align:left;
	color:#fff;
	font-size:13px;
}
ul.sf-menu .menu_point2:hover{
	background:#555;
}
.menupoint{
	padding-left:25px;
	font-size:15px;
	height:45px;
	cursor:pointer;
	color:#fff;
}
.menupoint:hover{
	/*background:#333;*/
	color:#ccc;
}
.menusubpoint{
	padding-left:25px;
	font-size:13px;
	height:43px;
	
	cursor:pointer;
	color:#939598;
}
.menusubpoint:hover{
	/*background:#333;*/
	color:#fff;
}
.menusubpart{
	display:none;
}
.menupointseparator{
	height:2px;
	background:#333132;
}
.displaym, .displaym480, .displaym540, .displaym640, .displaym800, .displaym850, .displaym900, .displaym960, .displaym1120{
	display:none;
}
.todayposttable td{
	vertical-align:middle;
}
.todayposttable a{
	font-family: "Roboto Bold";
}
.todayposttable a:hover{
	color:#666;
}
.todayposttitletd{
	background:#c49455;
	color:#fff;
	height:60px;
	width:210px;
	text-align:center;
	font-size:18px;
}
.todaypost_date{
	
}
.todaypost_time{
	color:#939598;
}
.homepart2header{
	background:#f1f2f2;
	height:60px;
}
.homepart2headertable td{
	height:60px;
	vertical-align:middle;
}
.homepart2headertitle{
	font-size:17px;
}
.bulletpoint{
	margin-left:7px;
}
.homeprodtd{
	display:inline-block;
	vertical-align:top;
	width:260px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.homeprodimagediv{
	width:260px;
	height:220px;
}
.homeprodimg{
	max-width:200px;
	max-height:200px;
}
.homeproddiv{
	display:none;
}
.homeprodcontainer{
	width:260px;
	/*padding:10px;*/
	display:inline-block;	
	color:#231f20;
}
.homeprodimgnum{
	padding-top:10px;
	font-size:13px;
	height:17px;
	color:#939598;
}
.homeprodname{
	padding-top:10px;
	padding-bottom:5px;
	font-size:17px;
	font-family: "Roboto Bold";
	color:#231f20;
}
.homeprodname:hover{
	color:#666;
}
.homeprodsubtitle{
	font-family: "Roboto Regular";
	font-size:12px;
	padding-top:3px;
}
.homeprodpricenormal{
	text-decoration:line-through;
	height:18px;
}
.homeprodprice{
	font-size:14px;
	font-family: "Roboto Regular";
	height:28px;
}
.homeprodstock{
	padding-bottom:20px;
	font-size:14px;
	/*color:#f00;*/
}
.homepart2content{
	width:100%;
	max-width:1040px;
	overflow-x:auto;
}
.homeslidecontent{
	width:100%;
	max-width:1040px;
	overflow:hidden;
}
.homeslidecontent1040{
	width:1040px;
	overflow:hidden;
}
.membertablein{
	position:relative;
	
}
.homeslide_arrow img{
}
.homeslide_arrowleft{
	position:relative;
	top:120px;
	left:40px;
	z-index:100;
}
.homeslide_arrowright{
	position:relative;
	top:120px;
	left:215px;
	z-index:99;
}
.homeslide_arrowleft_img{
	width:10px;
	height:17px;
	background:url(images/arrow_left2.png) top;
	cursor:pointer;
}
.homeslide_arrowleft_img:hover{
	background-position:0 100%;
}
.homeslide_arrowright_img{
	width:10px;
	height:17px;
	background:url(images/arrow_right2.png) top;
	cursor:pointer;
}
.homeslide_arrowright_img:hover{
	background-position:0 100%;
}
.homeslide_sold{
	position:relative;
	left:210px;
	top:10px;
	z-index:101;
}
.homeslide_new{
	position:relative;
	left:50px;
	top:10px;
	z-index:101;
}
.homeslide_newpart{
	padding:0px 8px;
	height:24px;
	background:#ffca43;
	color:#000;
	display:inline-block;
	width:auto;
}
a.a_todaypost{
	color:#fff;
}
a.a_todaypost:hover{
	color:#000;
}
.pageheader{
	height:59px;
	line-height:59px;
	font-size:18px;
	color:#030000;
	padding-left:55px;
	border-bottom:1px solid #e6e7e8;
}
.pagepart{
	padding:25px 55px;
}
.articletable td{
	padding-top:35px;
	padding-bottom:25px;
	border-bottom:1px solid #e6e7e8;
}
.article_date{
	font-size:15px;
	padding-bottom:5px;
}
.article_time{
	font-size:13px;
	color:#808285;
}
.article_title{
	font-size:18px;
	padding-bottom:12px;
}
.article_description{
	color:#808285;
	font-size:13px;
	line-height:20px;
}
.article_descriptionfull{
	color:#808285;
	font-size:13px;
	line-height:20px;
	display:none;
}
.article_image{
	padding-bottom:20px;
	display:none;
}
.plus_icon{
	cursor:pointer;
}
.homeprodaddtowishlistbtn{
	width:100px;
	height:25px;
	border:1px solid #939598;
	color:#939598;
	line-height:25px;
	cursor:pointer;
}
.homeprodaddtowishlistbtn:hover{
	background-color:#939598;
	color:#fff;
}
.homeprodaddtowishlist{
	text-align:center;
}
.homeprodaddtowishlist2{
}
.form_input{
	font-family:"Roboto Regular";
	color:#fff;
	font-size:13px;
	border:1px solid #fff;
	background:none;
	width:410px;
	height:50px;
}
.form_input2{
	font-family:"Roboto Regular";
	color:#fff;
	font-size:15px;
	border:1px solid #fff;
	background:none;
	width:100%;
	max-width:410px;
	height:50px;
}
.form_select{
	width:330px;
}
.register_address{
	width:310px;
	height:81px;
	padding-top:10px;
	padding-bottom:10px;
}
.font_register_title{
	font-size:30px;
	padding-bottom:23px;
	padding-top:74px;
}
.register_box{
	border:0px;
	width:100%;
	max-width:412px;
	height:50px;
	opacity:0.8;
	letter-spacing:2px;
	background-color:#fff;
	color:#231f20;
	margin-bottom:5px;
	font-family:"Roboto Regular";
	font-size:13px;
	cursor:pointer;
}
.register_box:hover{
	background-color:#fff;
	opacity:0.9;
}
div.lupa_pass{
	padding:18px 0px;
}
a.a_lupa_pass{
	color:#fff;
}
a.a_lupa_pass:hover{
	color:#ddd;
}
.input_box{
	/*width:412px;*/
	padding-bottom:20px;
}
.form_input2::-input-placeholder { color:#fff;opacity:1;font-size:15px; }
.form_input2::-moz-placeholder { color:#fff;opacity:1;font-size:15px; } /* firefox 19+ */
.form_input2:-ms-input-placeholder { color:#fff;opacity:1;font-size:15px; } /* ie */
input.form_input2:-moz-placeholder { color:#fff;opacity:1;font-size:15px; }
.product_resultspan{
	margin-left:20px;
	color:#b1b3b6;
	font-size:13px;
}
.product_page{
	color:#231f20;
	font-size:13px;
	text-align:right;
	margin-bottom:5px;
	padding-right:20px;
}
.product_item{
	padding-top:50px;
}
.product_page_part{
	border:1px solid #939598;
	display:inline-block;
	width:auto;
	padding:6px;
	background:#fff;
	-moz-border-radius:3px;
	-border-radius:3px;
	border-radius:3px;
	margin-left:5px;
	margin-right:5px;
}
select.product_page_select{
	border:1px solid #939598;
	height:26px;
	position:relative;
	/*top:1px;*/
	width:auto;
	padding:3px;
	-moz-border-radius:3px;
	-border-radius:3px;
	border-radius:3px;
	color:#231f20;
	font-size:13px;
	margin-left:5px;
	margin-right:5px;
}
a.a_page{
	color:#58595b;
}
a.a_page:hover{
	color:#9b5e77;
}
.wishlisttable td{
	vertical-align:middle;
}
.wishlistheadertd{
	font-size:15px;
	color:#6d6e71;
	height:50px;
	font-family:"Roboto Bold";
}
.wishlistdesc{
	color:#030000;
}
.wishlistdate{
	font-style:italic;
	color:#bcbec0;
}
.wishlisttr td{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #bcbec0;
	font-size:15px;
}
.viewbtn{
	width:100px;
	height:40px;
	border:0px;
	background:#000;
	color:#fff;
	line-height:40px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	font-size:13px;
	-webkit-appearance: none;
}
.viewbtn:hover{
	background:#666;
}
.redbtn{
	background:#eb403c;
}
.homeprodinputqty{
	padding-bottom:20px;
}
input.inputqty{
	width:78px;
	height:35px;
	border:0px;
	background:#f1f2f2;
	font-size:15px;
	color:#bcbec0;
	padding:0px 10px;
}
.dp_part2{
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:100px;
}
.dp_part3{
	padding-top:5px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:25px;
}
.dp_headtab{
	background:url(images/arrow_down.png) no-repeat right 25px center #f1f2f2;
	cursor:pointer;
}
.dp_headtab:hover{
	background-color:#ddd;
}
.dp_headtab_pad{
	padding:0px 25px;
	height:50px;
	line-height:50px;
	font-family:"Roboto Bold";
	font-size:15px;
}
.dp_bodytab{
	padding:25px;
	background-color:#f9f9f9;
	line-height:20px;
	display:none;
}
.navleft{
	margin-right:12px;
	position:relative;
	top:1px;
}
.readtr{
	background:#eee;
}
.error{
	padding-top:5px;
	color:#e00;
}
.page_titlebig2{
	padding-left:43px;
	font-size:20px;
}
.shoppingbag_table td.shoppingbag_tdheader{
	font-family:"Roboto Bold";
	color:#6d6e71;
	font-size:15px;
	padding:0px;
	border:none;
}
.shoppingbag_table td{
	padding:20px 0px;
	border-bottom:1px solid #e9e9ea;
	font-size:15px;
	color:#030000;
	vertical-align:middle;
}
input.shoppingbag_input_qty{
	width:58px;
	height:38px;
	text-align:center;
	border:1px solid #d1d3d4;
	font-size:15px;
}
input.shoppingbag_delete_btn{
	padding-left:15px;
	padding-right:15px;
	height:44px;
	border:0px;
	background:#f1f2f2;
	color:#6d6e71;
	cursor:pointer;
	-webkit-appearance: none;
}
input.shoppingbag_delete_btn:hover{
	background:#333;
	color:#fff;
}
textarea.textarea_shopcart{
	width:calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: -o-calc(100% - 20px);
	height:150px;
	padding:10px;
	font-size:14px;
}
input.shoppingbag_checkout_btn{
	width:220px;;
	height:43px;
	border:1px solid #231f20;
	background:#fff;
	color:#231f20;
	font-size:15px;
	cursor:pointer;
	margin-right:10px;
	-webkit-apperance:none;
}
input.shoppingbag_checkout_btn:hover{
	background:#231f20;
	color:#fff;
}
input.shoppingbag_checkout_btn2{
	width:160px;
	height:43px;
	border:1px solid #231f20;
	background:#231f20;
	color:#fff;
	font-size:15px;
	cursor:pointer;
	-webkit-apperance:none;
}
input.shoppingbag_checkout_btn2:hover{
	background:#444;
	color:#fff;
}
input.shoppingbag_checkout_btn3{
	width:160px;
	height:43px;
	border:1px solid #939598;
	background:#939598;
	color:#fff;
	font-size:15px;
	cursor:pointer;
	margin-right:10px;
	-webkit-apperance:none;
}
input.shoppingbag_checkout_btn3:hover{
	background:#231f20;
	color:#fff;
}
.checkout_content{
	padding-bottom:5px;
}
.checkout_title{
	padding-top:20px;
	color:#093a54;
	font-size:24px;
}
.checkout_subtitle{
	color:#000;
	font-size:18px;
	padding-bottom:20px;
}
.checkout_label{
	font-size:14px;
	color:#093a54;
}
.checkout_line{
	height:2px;
	background-color:#000;
}
.checkout_line2{
	height:1px;
	background-color:#000;
}
input.checkout_button{
	width:200px;
	height:36px;
	background-color:#000;
	font-size:20px;
	letter-spacing:3px;
	color:#fff;
	text-align:center;
	line-height:26px;
	border:0px;
	cursor:pointer;
	font-family: "Roboto Bold";
}
input.checkout_button:hover{
	background-color:#666;
}
.checkout_detail_border{
	padding:15px;
	background-color:#fff;
	border:3px solid #000;
	font-size:14px;
	color:#000;
}
.checkout_detail_title{
	font-size:14px;
	padding-bottom:15px;
}
.checkout_detail_table td{
	padding-top:15px;
}
.checkout_numeric_space{
	border:1px solid #000;
	display:inline-block;
	width:auto;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#fff;
}
.checkout_vseparator{
	
	border-bottom:1px solid #000;
}
.checkout_name{
	font-size:14px;
}
.checkout_finish_label_td{
	padding-left:10px;
}
.checkout_finish_tr{
	font-size:14px;
}
.checkout_finish_tr td{
	padding:5px 0px !important;
}
.checkout_detail_table tr.checkout_finish_tr td{
	padding-top:3px;
}
.contact_inputform{
	width:calc(100% - 40px);
	height:35px;
	padding:0px 20px;
	border:1px solid #bcbec0;
	font-size:16px;
}
.contact_inputbox{
	padding-bottom:18px;
}
.contact_message{
	height:155px;
	padding:20px;
	font-size:16px;
}
.contact_submitbtn{
	border:1px solid #231f20;
	background:#231f20;
	color:#fff;
	cursor:pointer;
	width:100%;
	max-width:480px;
}
.contact_submitbtn:hover{
	background:#000;
}
/*
.sidebarheightset{
	overflow-y:auto;

	background:#231f20;
	scrollbar-face-color: #58595b;
    scrollbar-shadow-color: #2d2a2c;
    scrollbar-highlight-color: #2d2a2c;
    scrollbar-3dlight-color: #2d2a2c;
    scrollbar-darkshadow-color: #2d2a2c;
    scrollbar-track-color: #2d2a2c;
    scrollbar-arrow-color: #2d2a2c;
	
}
.sidebarheightset::-webkit-scrollbar              { width:10px;background-color:#2d2a2c; }
.sidebarheightset::-webkit-scrollbar-button       { background-color:#2d2a2c;display:none; }
.sidebarheightset::-webkit-scrollbar-track        { background-color:#2d2a2c; }
.sidebarheightset::-webkit-scrollbar-track-piece  { background-color:#2d2a2c; }
.sidebarheightset::-webkit-scrollbar-thumb        { background-color:#58595b; }
.sidebarheightset::-webkit-scrollbar-corner       { background-color:#2d2a2c; }
.sidebarheightset::-webkit-resizer                { background-color:#2d2a2c; }
*/
.sc_table td.sc_td{
	vertical-align:middle;
}
.sc_table td.sc_td1{
	width:150px;
	padding-right:20px;
}
.scin_table td.scin_td{
	vertical-align:top;
	padding-right:10px;
	padding-bottom:10px;
	font-size:17px;
}
.welcomepart{
	padding:60px 0px 60px 40px;
}
.tablewelcome .tdwelcome{
	vertical-align:middle;
}
.tablewelcome .tdwelcome1{
	padding-right:35px;
}
.tablewelcome .tdwelcome2{
	width:105px;
	text-align:right;
}
.welcome_t1{
	padding-bottom:10px;
	font-size:15px;
	line-height:20px;
}
.welcome_t2{
	padding-bottom:15px;
	font-size:20px;
	line-height:25px;
	font-family: "Roboto Bold";
}
.welcome_t3{
	font-size:15px;
	line-height:20px;
}
.fwelcome_t1{
	font-size:14px;
	font-family: "Roboto Bold";
	padding-bottom:15px;
}
.fwelcome_t2{
	font-size:14px;
	line-height:18px;
}
.dwelcometable {
	border-collapse:collapse;
}
.dwelcometable td.dwelcometd{
	padding:25px;
	border:1px solid #d3d3d3;
}
.dwelcometable td.dwelcometd2{
	padding-left:50px;
	background:#f1f2f2;
}
.fwelcome_t1i{
	font-family: "Roboto Regular";
	font-style:italic;
	margin-left:10px;
}
.input_style1_dot{
	width:23px;
	height:23px;
	text-align:center;
	background: #000;
	color:#fff;
	font-size:15px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
}
	.input_style1_dot img{
		max-width:8px;
		max-height:8px;
	}
.borderradius3{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.borderradius5{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.borderradius7{
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.borderradius10{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.borderradius18{
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
}
.borderradius25{
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
}
.borderradius100percent{
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
#menuslidebackpart,#menuslidebackpart2,#menuslidebackpart2bb,#menuslidebackpart3,#menuslidebackpart_login,#menuslidebackpart_register{
	position:fixed;	
	z-index:19999;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.7;
	display:none;
}
.popupindex2{
	position:relative;
	z-index:9999999;
	border:none;
	background:#fff;
	color:#939598;
	width:475px;
	height:360px;
	top:80px;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	text-align:center;
}
#posfixed_subscribe2{
	left:50%;
	margin-left:-237px;
}
.popupindex3{
	position:relative;
	z-index:9999999;
	border:1px solid #000;
	background:#fff;
	color:#fff;
	width:408px;
	height:428px;
	top:50px;
	font-size:15px;
}
#posfixed_addtocart{
	left:50%;
	margin-left:-212px;
}
#posfixed_login{
	left:50%;
	margin-left:-237px;
	top:115px;
}
.popupindex_login{
	position:relative;
	z-index:9999999;
	border:none;
	background:#fff;
	color:#939598;
	width:474px;
	height:calc(100vh - 230px);
	text-align:center;
	overflow-y:auto;
}
#posfixed_register{
	left:50%;
	margin-left:-237px;
	top:50px;
}
.popupindex_register{
	position:relative;
	z-index:9999999;
	border:none;
	background:#fff;
	color:#939598;
	width:474px;
	height:calc(100vh - 100px);
	text-align:center;
	overflow-y:auto;
}
.grandnotifybtn2{
	width:156px;
	height:50px;
	display:inline-block;
	color:#939598;
	border:3px solid #dcddde;
	background-color:none;
	font-size:15px;
	line-height:50px;
	text-align:center;
}
.grandnotifybtn2:hover{
	background-color:#dcddde;
	color:#666;
}
.grandnotifybtn3{
	width:156px;
	height:50px;
	display:inline-block;
	margin-left:10px;
	color:#fff;
	border:3px solid #8dc63f;
	background-color:#8dc63f;
	font-size:15px;
	line-height:50px;
	text-align:center;
}
.grandnotifybtn3:hover{
	background-color:#666;
	border:3px solid #666;
	color:#fff;
}
.posfixed{
	position:fixed;
	z-index:50000;
}
.posrel{
    position:relative;
}
.homemenubtn{
	padding:15px 20px;
	font-size:20px;
	border-bottom:1px solid #f2f2f2;
}
.shopcart_name{
	padding-bottom:10px;
	color:#222;
	font-size:15px;
}
.shopcart_price{
	font-size:15px;
}
input.shoppingbag_delete_btn{
	background:#fff;
	border:1px solid #ddd;
	color:#939598;
	height:30px;
	width:68px;
	margin-bottom:5px;
	cursor:pointer;
	vertical-align:top;
}
input.shoppingbag_delete_btn:hover{
	background:#eee;
	color:#333;
}
.shoppingbag_remove_btn{
	vertical-align:top;
	height:29px;
	width:29px;
	background:#EDEDED;
	text-align:center;
	display:inline-block;
	cursor:pointer;
}
.shoppingbag_remove_btn:hover{
	background:#ddd;
}
	.shoppingbag_remove_btn img{
		max-width:16px;
		max-height:16px;
	}
.wishlisttr td{
	padding-right:10px;
}
	.wishlisttr td:last-child{
		padding-right:0px;
	}
.sbgrandtotal{
	font-size:18px;
	font-weight:bold;
}
.grandtotalfix{
	position:fixed;
	bottom:20px;
	width:calc(100% - 320px);
}
.grandtotaldiv{
	padding:15px 25px;
	background:#000;
	color:#fff;
	width:100%;
	box-sizing:border-box;
}
.arrowdownw{
	width:30px;
	height:30px;
	text-align:center;
	background:#333333;
	cursor:pointer;
}
.sidebar_new_icon{
    max-height:15px;
    position:relative;
    left:125px;
    top:0px;
}
.sidebar_new_icon2{
    max-height:15px;
    position:relative;
    right:0px;
    top:0px;
}
.batchheadsection{
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:30px;
}
.tablebhs td.tdbhs{
	
}
.tablebhs td.tdbhs1{
	vertical-align: top;
	width:25%;
	padding-right:20px;
}
.tablebhs td.tdbhs2{
	
	vertical-align: middle;
}
.bhs_text1{
	font-size:20px;
	font-weight: bold;
	padding-bottom:15px;
}
.bhs_text2{
	font-size:15px;
	padding-bottom:20px;
}
.bhsbtn{
	background:#000;
	color:#fff;
	min-width:50px;
	height:35px;
	display:inline-block;
	width:auto;
	padding:0px 20px;
	border:0px;
	border-radius: 5px;
	text-align: center;
	font-size:15px;
	font-weight: normal;
}
.bhsbtn:hover{
	background:#666;
}