body {
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  color: #636363;
  background-color: none;
}
input[type="text"] {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px #bec0c1 solid;
  text-align: center;
}
::-webkit-input-placeholder {
  text-align: center;
  color: #acacac;
}
:-moz-placeholder {
  text-align: center;
  color: #acacac;
}
.placeholder {
  text-align: center;
  color: #acacac;
}
button {
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
}
div.widget-100x100 {
  background: url(images/blue/background-100x100.png);
  width: 100px;
  height: 100px;
  position: relative;
}
div.widget-100x100 input[type="text"] {
  position: absolute;
  top: 35px;
  left: 7px;
  padding: 3px;
  height: 12px;
  width: 78px;
}
div.widget-100x100 input[type="text"]::-webkit-input-placeholder {
  font-size: 10px;
}
div.widget-100x100 input[type="text"]:-moz-placeholder {
  font-size: 10px;
}
div.widget-100x100 input[type="text"].placeholder {
  font-size: 10px;
}
div.widget-100x100 button {
  width: 84px;
  height: 20px;
  position: absolute;
  top: 59px;
  left: 7px;
  background: url(images/blue/button-100x100.png);
}
div.widget-100x100 button:hover {
  background: url(images/blue/button-100x100-hover.png);
}
div.widget-125x125 {
  background: url(images/blue/background-125x125.png);
  width: 125px;
  height: 125px;
  position: relative;
}
div.widget-125x125 input[type="text"] {
  position: absolute;
  top: 45px;
  left: 10px;
  padding: 5px;
  height: 12px;
  width: 95px;
}
div.widget-125x125 input[type="text"]::-webkit-input-placeholder {
  font-size: 12px;
}
div.widget-125x125 input[type="text"]:-moz-placeholder {
  font-size: 12px;
}
div.widget-125x125 input[type="text"].placeholder {
  font-size: 12px;
}
div.widget-125x125 button {
  width: 109px;
  height: 28px;
  position: absolute;
  top: 74px;
  left: 10px;
  background: url(images/blue/button-125x125.png);
}
div.widget-125x125 button:hover {
  background: url(images/blue/button-125x125-hover.png);
}
div.widget-225x225 {
  background: url(images/blue/background-225x225.png);
  width: 225px;
  height: 225px;
  position: relative;
  text-align: center;
  font-size: 14px;
}
div.widget-225x225 div.head {
  position: absolute;
  top: 50px;
  color: #636363;
}
div.widget-225x225 input[type="text"] {
  position: absolute;
  top: 90px;
  left: 38px;
  padding: 5px;
  height: 12px;
  width: 138px;
}
div.widget-225x225 input[type="text"]::-webkit-input-placeholder {
  font-size: 12px;
}
div.widget-225x225 input[type="text"]:-moz-placeholder {
  font-size: 12px;
}
div.widget-225x225 input[type="text"].placeholder {
  font-size: 12px;
}
div.widget-225x225 button {
  width: 149px;
  height: 28px;
  position: absolute;
  top: 124px;
  left: 38px;
  background: url(images/blue/button-225x225.png);
}
div.widget-225x225 button:hover {
  background: url(images/blue/button-225x225-hover.png);
}
div.widget-240x400 {
  background: url(images/blue/background-240x400.png);
  width: 240px;
  height: 400px;
  position: relative;
  text-align: center;
  font-size: 14px;
}
div.widget-240x400 div.head {
  position: absolute;
  top: 55px;
  padding-left: 30px;
  padding-right: 30px;
  color: #636363;
}
div.widget-240x400 input[type="text"] {
  position: absolute;
  top: 102px;
  left: 25px;
  padding: 5px;
  height: 22px;
  width: 178px;
}
div.widget-240x400 input[type="text"]::-webkit-input-placeholder {
  font-size: 16px;
}
div.widget-240x400 input[type="text"]:-moz-placeholder {
  font-size: 16px;
}
div.widget-240x400 input[type="text"].placeholder {
  font-size: 16px;
}
div.widget-240x400 button {
  width: 190px;
  height: 39px;
  position: absolute;
  top: 146px;
  left: 25px;
  background: url(images/blue/button-240x400.png);
}
div.widget-240x400 button:hover {
  background: url(images/blue/button-240x400-hover.png);
}
div.widget-240x400 div.foot {
  position: absolute;
  top: 208px;
  width: 240px;
}
div.widget-240x400 div.foot div.border {
  background: url(images/blue/border.png);
  width: 232px;
  height: 1px;
  margin: 0 auto;
  margin-top: 6px;
  margin-bottom: 6px;
}
div.widget-468x60 {
  background: url(images/blue/background-468x60.png);
  width: 468px;
  height: 60px;
  position: relative;
  text-align: center;
  font-size: 14px;
}
div.widget-468x60 div.head {
  position: absolute;
  top: 35px;
  left: 17px;
  text-align: left;
  font-size: 12px;
  padding-left: 30px;
  padding-right: 30px;
  color: #636363;
}
div.widget-468x60 input[type="text"] {
  position: absolute;
  top: 18px;
  left: 241px;
  padding: 5px;
  height: 12px;
  width: 118px;
}
div.widget-468x60 input[type="text"]::-webkit-input-placeholder {
  font-size: 14px;
}
div.widget-468x60 input[type="text"]:-moz-placeholder {
  font-size: 14px;
}
div.widget-468x60 input[type="text"].placeholder {
  font-size: 14px;
}
div.widget-468x60 button {
  width: 79px;
  height: 28px;
  position: absolute;
  top: 16px;
  right: 13px;
  background: url(images/blue/button-468x60.png);
}
div.widget-468x60 button:hover {
  background: url(images/blue/button-468x60-hover.png);
}
div.widget-468x60 div.foot {
  position: absolute;
  top: 208px;
  width: 240px;
}
div.widget-468x60 div.foot div.border {
  background: url(images/blue/border.png);
  width: 232px;
  height: 1px;
  margin: 0 auto;
  margin-top: 6px;
  margin-bottom: 6px;
}
div.widget-100x100-end {
  background: url(images/blue/background-100x100-end.png);
  width: 100px;
  height: 100px;
  position: relative;
}
div.widget-100x100-end div.amount {
  text-align: center;
  font-size: 18px;
  position: absolute;
  top: 35px;
  width: 100px;
}
div.widget-100x100-end button {
  width: 84px;
  height: 20px;
  position: absolute;
  top: 59px;
  left: 7px;
  background: url(images/blue/button-100x100.png);
}
div.widget-100x100-end button:hover {
  background: url(images/blue/button-100x100-hover.png);
}
div.widget-125x125-end {
  background: url(images/blue/background-125x125-end.png);
  width: 125px;
  height: 125px;
  position: relative;
}
div.widget-125x125-end div.amount {
  text-align: center;
  font-size: 18px;
  position: absolute;
  top: 48px;
  width: 125px;
}
div.widget-125x125-end button {
  width: 109px;
  height: 28px;
  position: absolute;
  top: 74px;
  left: 10px;
  background: url(images/blue/button-125x125.png);
}
div.widget-125x125-end button:hover {
  background: url(images/blue/button-125x125-hover.png);
}
div.widget-225x225-end {
  background: url(images/blue/background-225x225-end.png);
  width: 225px;
  height: 225px;
  position: relative;
  text-align: center;
  font-size: 14px;
}
div.widget-225x225-end div.amount {
  text-align: center;
  font-size: 28px;
  position: absolute;
  top: 48px;
  width: 225px;
}
div.widget-225x225-end div.head {
  position: absolute;
  top: 50px;
  color: #636363;
}
div.widget-225x225-end button {
  width: 149px;
  height: 28px;
  position: absolute;
  top: 89px;
  left: 38px;
  background: url(images/blue/button-225x225-end.png);
}
div.widget-225x225-end button:hover {
  background: url(images/blue/button-225x225-end-hover.png);
}
div.widget-240x400-end {
  background: url(images/blue/background-240x400-end.png);
  width: 240px;
  height: 400px;
  position: relative;
  text-align: center;
  font-size: 14px;
}
div.widget-240x400-end div.amount {
  text-align: center;
  font-size: 30px;
  position: absolute;
  top: 60px;
  width: 240px;
}
div.widget-240x400-end button {
  width: 190px;
  height: 39px;
  position: absolute;
  top: 116px;
  left: 25px;
  background: url(images/blue/button-240x400-end.png);
}
div.widget-240x400-end button:hover {
  background: url(images/blue/button-240x400-end-hover.png);
}
div.widget-240x400-end div.foot {
  position: absolute;
  top: 208px;
  width: 240px;
}
div.widget-240x400-end div.foot div.border {
  background: url(images/blue/border.png);
  width: 232px;
  height: 1px;
  margin: 0 auto;
  margin-top: 6px;
  margin-bottom: 6px;
}
div.widget-468x60-end {
  background: url(images/blue/background-468x60-end.png);
  width: 468px;
  height: 60px;
  position: relative;
  text-align: center;
  font-size: 14px;
}
div.widget-468x60-end div.amount {
  text-align: left;
  font-size: 24px;
  position: absolute;
  top: 14px;
  left: 185px;
  width: 122px;
}
div.widget-468x60-end button {
  width: 148px;
  height: 28px;
  position: absolute;
  top: 16px;
  right: 13px;
  background: url(images/blue/button-468x60-end.png);
}
div.widget-468x60-end button:hover {
  background: url(images/blue/button-468x60-end-hover.png);
}
div.widget-468x60-end div.foot {
  position: absolute;
  top: 208px;
  width: 240px;
}
div.widget-468x60-end div.foot div.border {
  background: url(images/blue/border.png);
  width: 232px;
  height: 1px;
  margin: 0 auto;
  margin-top: 6px;
  margin-bottom: 6px;
}