/* Link in cart */
DIV.gift_wrap_link {
  margin-top: 2px;
}
DIV.gift_wrap_link A {
  font-size: 7pt;
  text-decoration: none;
  color: green !important;
}
DIV.gift_wrap_link A:hover {
  text-decoration: underline;
}
DIV.gift_wrap_link IMG {
  vertical-align: middle;
}

DIV#giftWrapBlock {
  width: 600px;
  margin: auto;
  overflow: hidden;
}
DIV#giftWrapBox {
  background-color: #ecfaec;
  padding: 5px;
  border: 2px solid gray;
}
DIV#giftWrapBlock H1 {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 16pt;
  font-weight: bold;
}
DIV#giftWrapBlock .ralign {
  text-align: right;
}
DIV#giftWrapBlock .c {
  clear: both;
  clear: left;
  clear: right;
}
DIV#giftWrapBlock .image_box {
  width: 75px;
  height: 75px;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  float: left;
  margin-right: 8px;
  background-color: white;
}
IMG#giftWrapSkuImage {
  border-width: 0px;
}
SPAN#giftWrapModel {
  font-size: 10pt;
  font-weight: bold;
}
DIV.gift_wrap_instructions {
  background-color: white;
  padding: 5px;
  border: 1px solid silver;
  margin-left: 85px;
  margin-top: 10px;
  margin-bottom: 5px;
}
DIV.gift_wrap_instructions .final_table {
  width: 450px;
  margin-top: 10px;
  margin-bottom: 10px;
}
DIV.gift_wrap_instructions .final_table TD {
  font-size: 8pt;
}
.giftWrapNotice {
  background: url('/cart/images/info.png') no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  padding-top: 2px;
  font-size: 7pt;
  margin-bottom: 5px;
  margin-top: 5px;
  background-color: white;
}
TABLE.gift_wrap_select {
  display: block;
  margin-left: 85px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  width: 500px;
}
TABLE.gift_wrap_select TD IMG {
  border-width: 0px;
}
TABLE.gift_wrap_select TD {
  font-weight: normal;
  font-size: 9pt;
  text-align: center;
  padding-right: 10px;
  padding-bottom: 4px;
}
TABLE.gift_wrap_select TD INPUT {
  background-color: transparent;
}
TABLE.gift_wrap_select TD .thumb_label {
  font-size: 8pt;
  padding: 2px;
  font-weight: normal;
  /*
  height: 30px; 
  overflow: hidden;
  line-height: 120%;
  */
  color: #0066cc;
}
TABLE.gift_wrap_select TD .thumb_label A {
  background-color: transparent;
}
.gift_wrap_step {
  color: #4d4d4d;
  font-style: oblique;
  margin-bottom: 5px;
  font-size: 10pt;
  font-family: serif;
  border-bottom: 1px solid silver;
  padding-bottom: 3px;
}
DIV.card_input {
  display: block;
  margin-left: 85px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  width: 480px;
  font-size: 8pt;
}
DIV.card_input DIV {
}
DIV.card_input INPUT.t {
  display: block;
  width: 475px;
  font-size: 9pt;
}


