div.qty_selector
{
	position:relative;
	-webkit-user-select: none;
	height:44px;
	width:65px; 
	margin:1px;
	padding:0px;
	
	
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAACECAMAAAD4DLZwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVxQTFRF////FxcXRUVFd3d3oqKiLi4uXl5ec3NzT09PQ0NDOTk5UVBRWlpaNjY2a2trREREeXl5YmJigYCAbm1tZWVlMjIyV1ZWOjo6ZmVlPj4+SEhIS0pLV1ZXKyorFRUVLy4viYiIEA8PKioqT05OJycnLS0tJCQkHh0dICAgIiEhHBwcioqKMTExJiYmUFBQUVBQUVFRFhYWp6enZ2dnt7e3W1tbUE9PdHR0cG9vY2NjERAQWVlZERERoKCglJSUIB8fSkpKaGhoe3p6ra2tf39/MDAwWFhYpKSkNDQ0Ozs7gYGBb25uJSUlZmZmJiUli4uLiYiJe3t7dHNzenp6r6+vjIuLGBgYuLi4SUlJbW1tbm5ui4qKgoGBJSQkcHBwVlVV5eXlXVxdqaip/f39vb29h4aGKCgoYGBgmpqaVVVVV1dXkpKShISEJiUmSklJb29vj4+PIyIifHx8NjU1RgrjsAAAAbhJREFUeNrslkdPAlEURgeVasMCKAoCYp2RLmLvvffee2//P/E9Mk8geQl+zkIX96z47uKEhMlwlMs+kxF6zxRjAqZQTEbhhkhZcZ5qZRzphlKlOFY5gKFBMG61bix+L8DQrPOwkErtXpyLCRi8OmNTbGzF9vQJGDw68ydsDNvFBAxtHDPjlo2RafYhewEMXYzjl1g0kmFj9TQSjX3yE2Dgz05PwWVwJ/dE/cQQDAYHRgsu7iF2Awx+vz9e+B0scXYDDB2M8ISqqtt8HapqIMpPgCHMMWuaK8l/C4+maTf8Ahhcgn3+PDjEAgyNgnU2Jr1iAYYmwRobV/diAQa3IDObSLzNiAUYanL09+c+A4bXOhkHgOHDKWMTMFTJAQwWOYChXA5gsMsBDJVyAEOI48snewEMnYx3b7r1m/QcPxl7y5n+4C3nN/aW62asOAM5rm38BBjaOb6WPJ75BTCY5QAGhxzAUC0HMNjkAIYKOYAhWS9jWTeESn5L9h/HYzAnl5Q7g4ZHhbqaupq6mrqaupq6mrqaupq6mrqaupq6mrqaupq6mrqaupq6mrqaupq6mrr6H3T1lwADAJx3+kUH/BfRAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;

	overflow:hidden;
/*	float:left; */

}

div.qty_selector input
{
	
	position:absolute;
	top:12px;
	left:6px;


	width:30px;
	height:16px;
	margin:0px;
	padding:0px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	border:none;
	text-align: center;
	
	
}

div.plus_minus_icon
{
	width:31px;
	height:22px;
	margin:0px;
	padding:0px;
	
	display:block;

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAACECAMAAAD4DLZwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVxQTFRF////FxcXRUVFd3d3oqKiLi4uXl5ec3NzT09PQ0NDOTk5UVBRWlpaNjY2a2trREREeXl5YmJigYCAbm1tZWVlMjIyV1ZWOjo6ZmVlPj4+SEhIS0pLV1ZXKyorFRUVLy4viYiIEA8PKioqT05OJycnLS0tJCQkHh0dICAgIiEhHBwcioqKMTExJiYmUFBQUVBQUVFRFhYWp6enZ2dnt7e3W1tbUE9PdHR0cG9vY2NjERAQWVlZERERoKCglJSUIB8fSkpKaGhoe3p6ra2tf39/MDAwWFhYpKSkNDQ0Ozs7gYGBb25uJSUlZmZmJiUli4uLiYiJe3t7dHNzenp6r6+vjIuLGBgYuLi4SUlJbW1tbm5ui4qKgoGBJSQkcHBwVlVV5eXlXVxdqaip/f39vb29h4aGKCgoYGBgmpqaVVVVV1dXkpKShISEJiUmSklJb29vj4+PIyIifHx8NjU1RgrjsAAAAbhJREFUeNrslkdPAlEURgeVasMCKAoCYp2RLmLvvffee2//P/E9Mk8geQl+zkIX96z47uKEhMlwlMs+kxF6zxRjAqZQTEbhhkhZcZ5qZRzphlKlOFY5gKFBMG61bix+L8DQrPOwkErtXpyLCRi8OmNTbGzF9vQJGDw68ydsDNvFBAxtHDPjlo2RafYhewEMXYzjl1g0kmFj9TQSjX3yE2Dgz05PwWVwJ/dE/cQQDAYHRgsu7iF2Awx+vz9e+B0scXYDDB2M8ISqqtt8HapqIMpPgCHMMWuaK8l/C4+maTf8Ahhcgn3+PDjEAgyNgnU2Jr1iAYYmwRobV/diAQa3IDObSLzNiAUYanL09+c+A4bXOhkHgOHDKWMTMFTJAQwWOYChXA5gsMsBDJVyAEOI48snewEMnYx3b7r1m/QcPxl7y5n+4C3nN/aW62asOAM5rm38BBjaOb6WPJ75BTCY5QAGhxzAUC0HMNjkAIYKOYAhWS9jWTeESn5L9h/HYzAnl5Q7g4ZHhbqaupq6mrqaupq6mrqaupq6mrqaupq6mrqaupq6mrqaupq6mrqaupq6mrr6H3T1lwADAJx3+kUH/BfRAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	
	text-indent:-999px;
	cursor:pointer;
	overflow:hidden;
	
}

div.plus
{
	position:absolute;
	top:0px;
	left:34px;

	background-position: -34px 0px;
}

div.plus:hover
{
	
	background-position: -34px -88px;
	
}

div.plus:active
{
	background-position: -34px 0px;
}


div.minus
{
	position:absolute;
	top:22px;
	left:34px;

	background-position: -34px -22px;
}

div.minus:hover
{
	
	background-position: -34px -110px;
}

div.minus:active
{
	background-position: -34px -22px;
}
