/* buttons: images */

input.btn,
a.btn
{
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 0;
  text-transform: capitalize;
  text-indent: -9000px;
  cursor: pointer;
}

input.btnHover:hover,
input.btnHoverHover,
a.btn:hover
{
  background-position: left bottom !important;
}

/* buttons: grey */

input.btnGreySend,
a.btnGreySend
{
  width: 93px;
  height: 23px;
  background: url(../images/buttons/grey/send-sprite.png) no-repeat left top;
}

input.btnGreySendMessage,
a.btnGreySendMessage
{
  width: 137px;
  height: 23px;
  background: url(../images/buttons/grey/send-message-sprite.png) no-repeat left top;
}

input.btnGreySearchServices,
a.btnGreySearchServices
{
  width: 159px;
  height: 31px;
  background: url(../images/buttons/grey/search-services-sprite.png) no-repeat left top;
}

input.btnGreySearchSite,
a.btnGreySearchSite
{
  width: 202px;
  height: 39px;
  background: url(../images/buttons/grey/search-site-sprite.png) no-repeat left top;
}

/* buttons: act as link */

label.actAsLink
{
  cursor: pointer;
}

label.actAsLink:hover,
label.actAsLinkHover
{
  text-decoration: none !important;
}

label.actAsLink input
{
  position: absolute;
  left: -9000px;
  width: 0;
}
input.actAsLink {
	border: 0;
	background: url(../images/transparent.gif) repeat;
	margin: 0;
	padding: 3px 0 0 0;
	float: right;
	width: 45px;
	text-align: right;
	cursor: pointer;
	font-size: 0.85em; /*line-height: 20px;*/
	color: #969696;
	text-decoration: none;
}
input.actAsLink:hover {
	color: #e67b24;
}
