﻿/* buttons: generic */

input.btn,
a.btn
{
  margin: 0;
  padding: 0;
  width: 129px;
  height: 32px;
  font-size: 0;
  text-transform: capitalize;
  text-indent: -9000px;
  background: #c00;
  cursor: pointer;
  border: 0;
  display: block;
}

input.btnHover:hover, a.btn:hover { background-position: left bottom; }

/* buttons */

input.btnHeaderSearch,
a.btnHeaderSearch
{
  background: url(../images/buttons/header-search.png) no-repeat left top;
  height: 24px;
  width: 27px;
}

input.btnSendMessage,
a.btnSendMessage
{
  background: url(../images/buttons/send-message.png) no-repeat left top;
  height: 32px;
  width: 129px;
}

input.btnGetDirections,
a.btnGetDirections
{
  background: url(../images/buttons/get-directions.png) no-repeat left top;
  height: 32px;
  width: 129px;
}

input.btnRequestImage,
a.btnRequestImage
{
  background: url(../images/buttons/request-image.png) no-repeat left top;
  height: 32px;
  width: 129px;
}

input.btnFindOutMore,
a.btnFindOutMore
{
  background: url(../images/buttons/find-out-more.png) no-repeat left top;
  height: 26px;
  width: 123px;
}

/* buttons: act as link */

label.actAsLink
{
  cursor: pointer;
  color: #0050a3;
  text-decoration: underline;
}

label.actAsLink:hover, label.actAsLinkHover { color: #0050a3; text-decoration: none; }

label.actAsLink input
{
  position: absolute;
  left: -9000px;
  width: 0;
}
