/*---ie-*/
.buttonRow,
.navNextPrevList {
	display: inline;
	line-height: 25px;
	padding-top: 5px;
	padding-right: 10px;
	}
#navMainSearch {
	line-height: 25px;
	}	
	div.cssButton, 
	div.cssButtonHover {
		padding: 1px; 
		background: #FFF;	
		line-height: 19px;	
	}	
	.buttonRow a,
	.buttonRow a:link,
	.buttonRow a:visited,
	.navNextPrevList a,
	.navNextPrevList a:link,
	.navNextPrevList a:visited {
		height: auto !important;
		line-height: 19px;
		margin-right: 10px;
		display: inline-block;
		padding: 0 1px 2px 1px !important; 		
		padding: 2px 1px 0 1px; 		
	}
	
	.buttonRow a span,
	.buttonRow a:link span,
	.buttonRow a:visited span,
	.navNextPrevList a span,
	.navNextPrevList a:link span,
	.navNextPrevList a:visited span {
		color: #FFF;
		background: url('./../images/cssButtons.png') repeat-x top;
		padding: 3px 3px 2px 3px !important;
		padding: 4px 3px 1px 3px;
	}
	.buttonRow a:hover,
	.buttonRow a:active,
	.navNextPrevList a:hover,
	.navNextPrevList a:active {
	}

	.navNextPrevWrapper  {
	margin-bottom: 15px;
}
	.buttonRow a:hover span,
	.buttonRow a:active span,
	.navNextPrevList a:hover span,
	.navNextPrevList a:active span {
		color: #F99;
		background: url('./../images/cssButtonsHover.png') repeat-x top;
	}	
		span.cssButton, 
		span.cssButtonHover {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;  
			text-align: center; 
			white-space: nowrap;
			text-decoration: none; 
			font-weight: bold; 
			margin: 0;
		}
		span.cssButtonHover { 
			color: #BB0000; 
		}

	
	b.cssButton, 
	b.cssButtonHover {
		display: inline-block;
		padding: 0 1px 2px 1px !important;  
		padding: 1px; 
		}	

	input.cssButton, 
	input.cssButtonHover {
		border: none;
		color: #FFF;
		background: url('./../images/cssButtons.png') repeat-x top;	
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;  
		text-align: center; 
		white-space: nowrap;
		text-decoration: none; 
		font-weight: bold; 
		margin: 0;
		display: inline;
		height: 19px;
		line-height: 19px;
		padding: 0px 1px 2px 1px !important; 
		padding: 1px; 
	}	

	input.cssButtonHover {
		background: url('./../images/cssButtonsHover.png') repeat-x top;	
		color: #F99;
		cursor: pointer;
	}	
	/* Aggiungere ulteriori define per definire ogni dimensione e stile di bottone pił dettagliatamente */

#cartBoxGVButton {display: block;  margin-bottom : 8px;  margin-left : 0px;  margin-right : 0px;  margin-top : 8px;    }
.button_send_a_gift_cert {width: 150px;}  
.button_continue_shopping, .button_shipping_estimator {width: 150px; } 
.small_delete, .button_prev, .button_next, .button_tell_a_friend  {width: 7em;}

	#navMainSearch form b input.cssButton,
	#navMainSearch form b input.cssButtonHover	{
		padding: 0 1px !important;
	}
	#navMainSearch form b {
		margin-right: 10px;
	}
.button_search  {
	width: 3em; 
	/*border: 1px ;*/
}
.button_sold_out_sm, 
.button_sold_out, 
.button_update_cart, 
.button_checkout, 
.button_login {
	width: 10em;
	}
.button_return_to_product_list, 
.button_add_selected {
	width: 22em;
}
.button_in_cart {
	width: 19em;
}  
.button_submit {
	width: 18em;
}
.button_update_cart {color: #cc0000;}
.button_update_cartHover {color: #990000;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/
