/* closing door */
span.btn_buy {
  	background: transparent url("/shop/mediaServlet/site/images/backgrounds/bg_button_select_right.png") no-repeat scroll top right; 
	display:inline-block;
	padding-right:8px; 
	text-align:center;
	font-weight:bold;
	height:26px;
}

/* opening door */
span.btn_buy a.buy, 
span.btn_buy div.buy, 
span.btn_buy a.cancel, 
span.btn_buy div.cancel, 
span.btn_buy a.send, 
span.btn_buy div.send, 
span.btn_buy a.email_me {
  	background: url("/shop/mediaServlet/site/images/backgrounds/bg_button_select_left.png") no-repeat scroll 0 0 transparent;
    color: white;
    display: inline-block;
    line-height: 17px;
    min-width: 50px;
    padding: 4px 5px 14px 5px;
}

/* opening door */
span.btn_buy input.buy, 
span.btn_buy input.send, 
span.btn_buy input.email_me {
  	background: transparent url("/shop/mediaServlet/site/images/backgrounds/bg_button_select_left.png") no-repeat; 
    color: white;
    display: inline-block;
    line-height: 17px;
    min-width: 50px;
    padding: 4px 4px 18px;
    font-weight:bold;
}

/* opening doors specializations */
span.btn_buy a.email_me {
	font-weight:bold;
}

span.btn_buy input.buy {
}

span.btn_buy div.cancel, div.buy, div.send {
	cursor:pointer;	
}

input[type="submit"] {
	border:medium none;
}

input.hidden[type="submit"] {
	display:none;
}
#generic_warning_popup input[type="submit"], #generic_warning_popup input[type="button"] {
	border: 1px solid #666666;
	border-radius : 3px;
	cursor : pointer;
}
/* closing door */
span.btn_select {
  	background: transparent url('/shop/mediaServlet/site/images/backgrounds/bg_button_select_right.png') no-repeat scroll top right; 
	display:inline-block;
	margin-left: 1px;
	padding-left: 3px;
	padding-right: 8px; 
	text-align:center;
	font-weight:bold;
	height:26px;
}

/* opening door */
span.btn_select a.buy, 
span.btn_select div.buy, 
span.btn_select a.cancel, 
span.btn_select div.cancel, 
span.btn_select a.send, 
span.btn_select div.send, 
span.btn_select a.email_me,
span.btn_select a.select {
  	background: transparent url('/shop/mediaServlet/site/images/backgrounds/bg_button_select_left.png') no-repeat; 
	display:inline-block;
	padding: 3px 6px 0px 6px;
	height:26px;
	color: white;
	width: auto;
}

span.btn_select input.buy, 
span.btn_select input.send, 
span.btn_select input.email_me {
  	background: transparent url('/shop/mediaServlet/site/images/backgrounds/bg_button_select_left.png') no-repeat; 
	display:inline-block;
	padding: 0 !important!;
	padding: 0 5px 3px 5px;
	height:26px;
	color: white;
	width: auto;
}

span.btn_select a:hover,
span.btn_select input:hover {
	color: #444;
	cursor: pointer;
}