.sticky {  
	top:0px;
	position: fixed; 
	z-index:999;	
	padding: 7px 0;
}
.sticky #toplogo{display:inline;}
.sticky #flags, .sticky #head2, .sticky #head3 {display:none;}


@media screen and (max-width: 700px) {
	
	img {max-width:410px;}
	
	.logo img {
		max-width: 350px;
 		min-width: 300px;
		margin: 5px 0px;
	}
	#txt_person {display:none;}
	#id_ws_left {
		display:none;
		width:100% !important;
	}
	#id_ws_right {display:none;}	
	#id_ws_category a {
		padding:  14px 6px;		
	}
	#id_ws_category .smenu {
		padding:  14px 18px;		
	}
	#slideshow  {display:none;}
	#ws3menu {display:block;}
	#btShowFilt {display:block;}
	.carusel{width:auto!important;}
	.itemlist_attr {display:none;}	
	
	#menucat {display:none;}
	#menucat_small {display:block; min-height:500px;}
}
@media screen and (min-width: 700px) {
	#id_ws_left {display:block;}
	#slideshow  {display:block;}
	#ws3menu {display:none;}
	#btShowFilt {display:none;}

	#menucat {display:block;}
	#menucat_small {display:none;}

}

#ws3menu {	
	float:left; 
	margin: 25px 5px 6px;
}
#toplogo {
	display:none;
	float:left;
}
#toplogo img{	height:28px;}

.hotline{
	margin: 3px;
}

.softBtn{
    color: #333333;
    float: left;
    margin: 4px;
    padding: 4px 4px 2px 7px;
}
.dataform_group {
	background-color:#E6E2DE;
	padding: 6px 8px;
}

#id_ws_layout{
	background:white;
	margin: auto;
	float: none;
}
#id_ws_center, #id_ws_head{
	width: 100%;
	background:white;
}

#tsearch {
	background-color:#FFFFFF;
	border			:1px solid #CCCCCC !important;	
	border-radius:7 0 0 7;
	font-weight		:normal;
	padding: 6px;
    vertical-align: baseline;
	
	background-image: url(https://desamurnibatik.com.my/ws-search-gray.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 20px;

}

.carusel{
    left: 0;
    margin: 0;
    padding: 0;    
/*	visibility:hidden;*/
}
.carusel li{
   list-style: none outside none;
   float:left;
  
}
.boxitem p{	
	height:65px;
	overflow:hidden;
}
.boxitem div{
	height:180px;/*set height:auto and carusel visibility:hidden to make auto-height based on photo size.*/
	overflow:hidden;
}


.txt_categ {  
    padding: 2px 0px;
}

#itemlist{
	float:left;
}
#pagenav{
    float: right;
    margin: 6px;
    text-align: right;
}
#pagenav a{	
	padding:4px;
	font-weight:bold;
}
.crtpage{
	border:1px solid grey;
}


.promoImg {
    background: none repeat scroll 0 0 #E11E00;
    border-radius: 0 0 120px;
    color: #FFFFFF;
    float: right;
   
	font-weight:bold;
	font-size: 11px;
    margin-top: -1px;
    padding: 2px 12px 2px 2px;
    position: absolute;
    text-align: left;
    z-index: 9;
	white-space: nowrap;
}
#tsort{
	margin:4px 2px;
	float:left;
	display:block;
}
#tsort label{
	display:block;
}
#tsort_txt {
	margin:0px;
	height:20px;
}

.listprice{
	text-decoration: line-through; 
	font-weight: normal; 
	font-size: 14px; 
	color:black; 
}
.listprice s{
	display:none;
	
	white-space:nowrap;
	text-decoration: none; 
}

.play{
    background: url("https://desamurnibatik.com.my/play-black.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 140px;
    width: 140px;
	display: inline-block;	
	margin:6px;
	border:1px solid #433E50;
	color:transparent;
	background-size: cover;
}
.play:hover{
	background: url("https://desamurnibatik.com.my/play-red.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-size: cover;	
}
.playsmall{
    height: 50px;
    width: 50px;
	display: block;	
	float:right;
}

.boxinfo{
	height:1em;
	overflow:hidden;
}

#boxitmrate {
	font-size: 11px;
	display: block;
	padding: 1px 5px;
}
#boxitmrate small{
	font-size: 11px;	
	vertical-align:top;
}

#itmrated a{
	vertical-align: top;
	font-size: 13px !important;
	white-space: nowrap;
}

.nostock {
/*display:none*/
}