﻿/* buttons: generic */

input.btn,
a.btn
{
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 0;
  text-transform: capitalize;
  text-indent: -9000px;
  cursor: pointer;
  display: block;
}

input.btnHover:hover, 
input.btnHoverHover, 
a.btnHover:hover, 
a.btnHoverHover { background-position: left bottom !important; }

/* buttons */

input.btnSearchGo,
a.btnSearchGo
{
  width: 39px;
  height: 23px;
  background: url(../images/buttons/generic/search-go.png) no-repeat left top;
}

input.btnSubmit,
a.btnSubmit
{
  width: 88px;
  height: 29px;
  background: url(../images/buttons/generic/submit.png) no-repeat left top;
}

input.btnLogin,
a.btnLogin
{
  width: 88px;
  height: 29px;
  background: url(../images/buttons/generic/login.png) no-repeat left top;
}

input.btnResetPassword,
a.btnResetPassword
{
  width: 140px;
  height: 29px;
  background: url(../images/buttons/generic/reset-password.png) no-repeat left top;
}

input.btnChangePassword,
a.btnChangePassword
{
  width: 140px;
  height: 29px;
  background: url(../images/buttons/generic/change-password.png) no-repeat left top;
}

input.btnUpdateDetails,
a.btnUpdateDetails
{
  width: 140px;
  height: 29px;
  background: url(../images/buttons/generic/update-details.png) no-repeat left top;
}

input.btnSend,
a.btnSend
{
  width: 140px;
  height: 29px;
  background: url(../images/buttons/generic/send.png) no-repeat left top;
}

input.btnSignUp,
a.btnSignUp
{
  width: 140px;
  height: 29px;
  background: url(../images/buttons/generic/sign-up.png) no-repeat left top;
}

input.btnGetDirections,
a.btnGetDirections
{
  width: 125px;
  height: 26px;
  background: url(../images/buttons/generic/get-directions.png) no-repeat left top;
}

input.btnSearch,
a.btnSearch
{
  width: 140px;
  height: 29px;
  background: url(../images/buttons/generic/search.png) no-repeat left top;
}

/* buttons: act as link */

label.actAsLink
{
  cursor: pointer;
  text-decoration: underline;
}

label.actAsLink:hover, label.actAsLinkHover { text-decoration: none; }

label.actAsLink input
{
  position: absolute;
  left: -9000px;
  width: 0;
}

