/*standard compliant browsers*/

input._ok
{
	border:solid 1px transparent;
	background-color:transparent;
	background-image:url(../images/smallButton.png);
	background-repeat:no-repeat;
	background-position:top center;
	display:inline-block;
	height:22px;
	width:25px;
	padding-left:2px;
	padding-right:2px;
	position:relative;
}
input._ok:hover{cursor:pointer}
/* IE
input._ok
{
	border:solid 1px transparent;
	background-color:transparent;
	background-image:url(../images/smallButton.png);
	background-repeat:no-repeat;
	background-position:top center;
	display:inline-block;
	height:24px;
	width:27px;
	padding-left:2px;
	padding-right:2px;
	position:relative;
	top:3px;
}*/
span._smartButton
{
	height:21px !important;
	display:inline-block;
	cursor:pointer;
	position:relative;
	vertical-align:middle !important;
}

span._smartButton table td
{
	height:20px !important;
	width:auto !important;
	border:none !important;
	padding:0px !important;
}

span._smartButton input
{
	border:solid 1px transparent;
	border-style:none;
	background-color:transparent;
	height:18px;
	cursor:pointer
}

span._smartButton td._left
{
	background-image:url(/images/button_left.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
span._smartButton td._middle
{
	background-image:url(/images/button_middle.gif);
	background-repeat:repeat-x;
}
span._smartButton td._right
{
	background-image:url(/images/button_right.gif);
	background-repeat:no-repeat;
}

span._smartButton:hover{cursor:pointer}

span._smartButton table > tr > td,
span._smartButton table > tr
{
	background-color:none !important;
	height:21px !important;
	padding:0px !important;
	border:none !important;
}

span._smartButton:hover td._left, span.deshabilitado td._left
{
	background-image:url(../images/button_left_mo.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
span._smartButton:hover td._middle, span.deshabilitado td._middle
{
	background-image:url(../images/button_middle_mo.gif);
	background-repeat:repeat-x;
}
span._smartButton:hover td._right, span.deshabilitado td._right
{
	background-image:url(../images/button_right_mo.gif);
	background-repeat:no-repeat;
}
span.deshabilitado, span.deshabilitado td {
	cursor: default;
}
span.deshabilitado input {
	color: #999 !important;
	cursor: default;
}
input._img
{
	border:solid 1px transparent;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top center;
	display:inline-block;
	height:21px;
	padding-left:2px;
	padding-right:2px;
}
input._img:hover{cursor:pointer}
/* IE
input._img
{
	border:solid 1px transparent;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top center;
	display:inline-block;
	height:24px;
	padding-left:2px;
	padding-right:2px;
	position:relative;
	top:3px;
}*/
input.expressOrder
{
	background-image:url(../images/btn_expressOrder.png);
	width:25px;
}
/* IE
input.expressOrder
{
	background-image:url(../images/btn_expressOrder.png);
	width:27px;
}*/


input.addToCaddy
{
	background-image:url(../images/btn_AddToCart_blue.gif);
	width:25px;
}
input.addToCaddyPink
{
	background-image:url(../images/btn_AddToCart_pink.gif);
	width:25px;
}
/* IE
input.expressOrder
{
	background-image:url(../images/btn_expressOrder.png);
	width:27px;
}*/

input.delete
{
	background-image:url(../images/delete.png);
	width:25px;
}
input.nodelete
{
	background-image:url(../images/delete_disabled.png);
	width:25px;
}

span._smartButton .btn_filter
{
	padding-left:20px !important;
	margin-left:5px;
	background-image:url(../images/extendedSearch_pink.png);
	background-position:left;
	background-repeat:no-repeat;
}

span.deshabilitado .btn_filter
{
	background-image:url(../images/extendedSearch.png);
}

span._procesando .btn_filter
{
	background-image:url(../images/extendedSearch_pink.gif);
	background-position: -1px center;
}
