a{
	cursor: pointer;
}
a.shop{	text-decoration: none;	color: black;	font-weight: bold;	cursor: pointer; } 
a.shop:hover{	text-decoration: underline; }
a.link{	text-decoration: none;	color: black;	cursor: pointer; } 
a.link:hover{	text-decoration: underline; }

/*
.tdd{
	border-bottom: 1px dashed #93C1E3;
	border-right: 1px  #93C1E3;
}
*/
.hoover{
	color: #93C1E3;
}


.tab td{
	padding: 3px; 
}
.bold{ 	font-weight: bold;  }
.nobold{	font-weight: normal;  }

.center{
	text-align: center;
}
.p5{ padding: 5px;	}
.p10{ padding: 10px;	}

input[type=submit]{
	background: none;
	border: 0px none;
	font-weight: bold;
	color: black;
	cursor: pointer;
	font-size: 14px;
	color:#BF0417;
}
.buyform{
	width: 250px;
}

.shopborder, .shopalert{
	border:1px solid #dadada;margin: 10px;padding: 10px;
	overflow:hidden;
}
.shopalert{
	text-align:center;font-weight: bold;
}

td{
	
}
.border td{		border-bottom:1px dashed #93C1E3; padding: 10px;	border-right:1px dashed #93C1E3; padding: 10px;  }
.noborder td{	border: 0px; padding: 10px; 	}
.lborder {		border-left:1px dashed #93C1E3;  padding: 10px;	}
.bborder td{	border-bottom:1px dashed #93C1E3;  padding: 10px; }

.bgtd{
	background: #ECEEF2;
}

.basketDeleteProduct{
	position: absolute;
	width: 300px;
	background: white;
	border: 1px solid #93C1E3;
	text-align: center;
	padding: 10px;
	left: 50%;
	margin-left: -150px;
	font-weight: bold;
	display: none;
}


.noli{
	list-style: none;
}


.shopAdminInfo{
	position: absolute;
	top:200px;
	left: 50%;
	width: 500px;
	background: white;
	/*#EFF5FA*/
	border: 1px solid #647282;
	text-align: center;
	padding: 10px;
	margin-left: -200px;
	font-weight: bold; 
	cursor: pointer;
}
#orderStats{
	position: absolute;
	width: 200px;
	background: white;
	border: 1px solid #93C1E3; 
	padding: 10px; 
	font-weight: bold; 
	margin-left: -220px;
	margin-top: -10px;
	display: none;
	z-index: 100;
}
.statusbox{
	position: absolute;
	width: 200px;
	background: white;
	border: 1px solid #647282; 
	font-weight: bold; 
	margin-left: -220px;
	margin-top: -10px;
	display: none;
	z-index: 100;
	text-align: left;
}
.dragbox{
	
	position: absolute;
	background: white;
	border: 1px solid #647282; 
	left: 50%;
	display: none;
	z-index: 100;
	text-align: left;
}
.holdbar{
	margin:1px;
	font-weight: bold;
	padding: 4px;
	background-color:#647282 ;
	color: white;
	text-align: left;
}

.fr{ float: right; }
.fl{ float: left; }
.cursor{ cursor: pointer; }

.tablelist td{
	padding: 2px;
	border-bottom: 1px dashed #dadada;
}
.tablelist tr:hover{
	background-color: none;
}
.tablelistnone td{
background-color: none;
	border:0px;
}
.tdhover{
	background: #fffffa;
}

 .ishop{
	width: 99%;
	padding: 1px;
} 





