/* css buttons */
.cssButton, .cssButtonHover, .cssButton a:link, .cssButton a:visited {
	border: 0px; 
	background: #f0991b; 
	color: #fff; 
	font: bold 11px tahoma; 
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 2px 5px;
}
.cssButtonHover, a:hover .cssButton, input.cssButton:hover {
  color: #000;
}
.cssButton a:link, .cssButtonHover{
text-decoration: none;}

/* bof some IE comp. stuff */ 
.cssButton, .cssButtonHover{
  /*  _width: 0; needed to stop IE adding "magic" padding to the input, _witdh is a hack that uses an IE bug */
  /* to remove this hack move the width setting to an IE specific stylesheet */
  _width: 0;
  overflow: visible;  
  text-decoration: none; 
}
/* eof some IE comp. stuff */
span.cssButton, span.cssButtonHover{
/* added to get the right line-height */
display: block;
  text-decoration: none; 
}
.navNextPrevWrapper span.cssButton, .navNextPrevWrapper span.cssButtonHover{
/* note that the diplay inline removes line-height from the element (depending on doctype settings) */
display: inline;
}

/* bof css popups */
.cssButtonLinkPopup strong, .cssButtonSubmitPopup strong{
display: none;
}
span.cssButtonLinkPopup, span.cssButtonSubmitPopup{
position: relative;
}
a:hover .cssButtonLinkPopup strong, span.cssButtonSubmitPopup:hover strong{
display: block;
position: absolute;
text-align: left;
top: 2em;
left: 0;
color: black;
background: #f6f6f6;
padding: 0.4em;
white-space: nowrap;
border: 1px dotted silver;
}

.cssButtonLinkPopup strong span, .cssButtonSubmitPopup strong span{
font-weight: normal;
background: white;
text-align: center;
padding: 0.4em;
margin: 0.2em;
font-size: xx-small;
border: 1px solid silver;
display: block;
width: 275px;
white-space: normal;
}
/* eof css popups */

td .cssButton, td .cssButtonHover{
/* prevents buttons taking the full width of table cells */
display: inline;
text-decoration: none;
	padding: 2px 5px;
	vertical-align: middle;
}

.listingBuyNowButton  {
	border: 0px; 
	background: #f0991b; 
	color: #fff; 
	width: 103px; 
	font: bold 11px tahoma; 
	cursor: pointer;
	padding: 2px 5px;
text-decoration: none;
}

.button_next, .button_prev , .button_return_to_product_list{
background: #E3E0DE;
color: black;
margin: 0px 10px;
border-bottom: 2px solid #f0991b;
text-decoration: none;
}

.cssButton a:visited{
text-decoration: none;
}

.button_view , .cssButton .button_back {
display: inherit;
width: 70px;
padding: 2px 5px;
text-decoration: none;
}

/*.small_edit , .button_delete_small  {color: #F0991B; font-size: 9px; background: #E3E0DE; text-decoration: none; border: 1px solid #999}
.small_edit  a:link, .small_edit  a:visited, .button_delete_small {color: #F0991B; font-size: 9px; background: #E3E0DE; text-decoration: none; border: 1px solid #999}
.small_editHover, .button_delete_smallHover {color: #000;} */
.button_login, .button_create_account {
background: transparent;
color: #000;
text-decoration: none;
}.button_create_account {
margin-top: 7px;}
.button_loginHover, .button_create_accountHover {
color: #f0991b;
background: none;
}
.button_subscribe { width: 105px;margin-right: 2px;  }
#checkout_confirmation a:hover {background: url(../buttons/button_confirm_order_over.gif)}

.back a {text-decoration: none;
}
button.button_update_carts {width: 144px;padding: 2px;height: 17px; margin-top: -2px;}
.buttonRow { padding: 5px 0; margin: 0px;}
#btn_submit {background:none; height:26px}