div#CardLeft {
    width: 490px !important;
    width: 450px;
    float: left;
    margin: 0px;
    margin-left: 10px;

}
div#CardRight {
    width: 390px !important;
    width: 380px;
    float: left;
    margin: 0px;
    padding-left: 10px;
    margin-left: 10px;
}
div#CardRight .Step .CreditCard {
    width: 370px !important;
    width: 360px;
}
div.GiftForm {
    background: #fff url('/images/email/card-bg-1.png') repeat-y top right;
    margin: 10px 3px;
    padding: 3px 10px;

}
div.FormRight {
    width: 230px !important;
    width: 240px;
    float: right;
    border-left: 1px solid #ccc;
    padding-left: 10px;
    z-index: 5;
}
div.GiftForm input, textarea {
    border: 1px solid #484848;
}
input.short {
    width: 100px;
}
div.GiftForm .noborder {
    border: 0px solid transparent;
}
.Title {
    color: #cc2b2b;
    font-size: 22px;
    margin: 0px;
    margin-top: 15px;
}
.top {
    margin-top: 0px;
}
div.Values.Big {
    font-size: 300%;
}
div.Values {
    font-size: 14px;
    margin-left: 25px;
    color: #444;
}
.Values h4 {
    margin: 0px;
    margin-top: 5px;
}
.ColorBlack {
    background: #999;
}
div.GiftForm .Submit .Button {
    background: #eee;
    border: 1px solid #cc2b2b;
    color: #444;
}
.Submit input.Button {
    margin-right: 10px;
}
div.GiftForm .Submit .Button:Hover {
    background: #cc2b2b;
}
    ul.stars {
        margin-left: 0px;
        padding-left: 0px;
        list-style: none;
    }
    ul.stars li
    {
        padding-left: 22px;
        background-image: url('/images/icons/li-star.gif');
        background-repeat: no-repeat;
        background-position: 0 3px;
        margin-bottom: 3px;
    }
div.Header {
    margin: 0 0 20px 10px;
    padding-left: 10px;
}
.HelpBox {
    border: 1px solid #cc2b2b;
    padding: 3px;
    font-size: 11px;
    color: #444;
    margin-top: 15px;
    background: #fff;
    filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.Pod .Option {
  float: left;
  width: 270px;
  padding: 0;
  margin: 0 0 15px 0;
}
.Pod .Email,
.Pod .Print {
  padding: 0 15px;
  border-left: solid 1px #bbb;
}
.Pod .Email {
  border-left: none;
  padding-left: 5px;
}
.Pod .Email h3,
.Pod .Print h3 {
  padding: 10px 0 10px 42px;
}
.Pod .Email h3 {
  background: url('/images/icons/li-mail.png') no-repeat left center;
}
.Pod .Print h3 {
  background: url('/images/icons/print_32x32.png') no-repeat left center;
}

.Step {
  float: left;
  padding: 0;
  margin: 0;
}
.Step .Email {
  width: 250px;
}
.Step .Amount,
.Step .Personalize {
  width: 300px;
}
.Step .CreditCard {
  width: 380px;
}
.Step .Amount .Row .Label {
  width: 9em;
}
.Step .Email .Row .Label,
.Step .Personalize .Row .Label {
  width: 6em;
}
.Step h2 {
  font-size: 120%;
  margin: 0;
}
.Step .Amount h2,
.Step .Email h2,
.Step .Personalize h2 {
  padding: 15px 0 15px 40px;
}
.Step .Amount h2 {
  background: url('/images/icons/li-dollars.png') no-repeat left center;
}
.Step .Email h2 {
  background: url('/images/icons/li-mail.png') no-repeat left center;
}
.Step .Personalize h2 {
  background: url('/images/icons/li-heart.png') no-repeat left center;
}

.Form .Row .Label {

}

