a#ctl00_pageContent_shopping-list-add {
  visibility: hidden !important;
}

.prod-detail-purchase {
  margin-left: auto !important;
  margin-right: auto !important;
}

input#ctl00_pageContent_addToCart {
  display: block !important;
}

div#ctl00_pageContent_googleCheckout {
  margin-top: 25px !important;
}

div#ctl00_pageContent_paypalCheckout {
  margin-top: 10px !important;
}

td#ctl00_pageContent_lrLoginOptions_leftPane {
  visibility: hidden !important;
  width: 400px;
}

td#ctl00_pageContent_lrLoginOptions_rightPane {
  text-align: right;
}

table#ctl00_pageContent_checkoutWizard {
  width: 75% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-color: #e2e3e3 !important;
  border-width: 1px 1px 1px 1px !important;
  border-style: solid !important;
  padding: 20px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblFirstName {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtFirstName {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblLastName {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtLastName {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblCompanyName {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtCompanyName {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblAddress1 {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtAddress1 {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblAddress2 {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtAddress2 {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblCity {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtCity {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_stateLabel {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

select#ctl00_pageContent_checkoutWizard_shippingAddress_usStates {
  margin-bottom: 10px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblZipPostal {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtZipPostal {
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblCountry {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

span#ctl00_pageContent_checkoutWizard_shippingAddress_lblCountryName {
  font-weight: normal !important;
  color: #000000 !important;
}

label#ctl00_pageContent_checkoutWizard_shippingAddress_lblPhoneNumber {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_shippingAddress_txtPhoneNumber {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
  width: 200px
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblFirstName {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtFirstName {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblLastName {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtLastName {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblCompanyName {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtCompanyName {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblAddress1 {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtAddress1 {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblAddress2 {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtAddress2 {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblCity {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtCity {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_stateLabel {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

select#ctl00_pageContent_checkoutWizard_billingAddress_usStates {
  margin-bottom: 10px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblZipPostal {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtZipPostal {
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblCountry {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

span#ctl00_pageContent_checkoutWizard_billingAddress_lblCountryName {
  font-weight: normal !important;
  color: #000000 !important;
}

label#ctl00_pageContent_checkoutWizard_billingAddress_lblPhoneNumber {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_billingAddress_txtPhoneNumber {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
  width: 200px
}

label#ctl00_pageContent_checkoutWizard_emailForm_lblEmail {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_emailForm_txtEmail {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}

label#ctl00_pageContent_checkoutWizard_emailForm_lblConfirmEmail {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_emailForm_txtConfirmEmail {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
  width: 200px !important;
}

.text-required {
  vertical-align: middle;
  color: #333333;
}

.checkout-shipping {
  color:#333333 !important;
}

div#ctl00_pageContent_checkoutWizard_pnlEnterCouponCode {
  margin: 0px 0px 0px 0px !important;
}

div#ctl00_pageContent_checkoutWizard_pnlAppliedCouponCode {
  margin: 0px 0px 0px 0px !important;
  color: #333333 !important;
}

label#ctl00_pageContent_checkoutWizard_lblEnterCouponCode {
  color:#333333 !important;
}

.checkout-ship-bill {
  color: #333333 !important;
}

.invoice-detail-header {
  text-transform: uppercase !important;
  font-size: 8pt !important;
  color: #333333 !important;
}

.invoice-detail-row {
  font-size: 10pt !important;
  color: #333333 !important;
}

.invoice-detail-row-alt {
  font-size: 10pt !important;
  color: #333333 !important;
}



.invoice-summary {
  font-size: 10pt !important;
  color: #333333 !important;
}

div#ctl00_pageContent_checkoutWizard_seperator {
  margin: 0px 0px 50px 0px !important;
}

div#ctl00_pageContent_checkoutWizard_generic {
  text-align: center !important;
}

h3.checkout {
  font-size: 14pt !important;
  font-family: Verdana !important;
  font-weight: normal !important;
  color: #333333 !important;
  margin: 0px 0px 20px 0px !important
}

table.checkout-payment {
  font-size: 10pt !important;
  color: #333333 !important;
}

label#ctl00_pageContent_checkoutWizard_authnet_fields_cctype_name {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

select#ctl00_pageContent_checkoutWizard_authnet_fields_cctype_value {
  margin-bottom: 10px !important;
  width: 150px !important;
}

label#ctl00_pageContent_checkoutWizard_authnet_fields_ccnumber_name {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_authnet_fields_ccnumber_value {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
  width: 150px !important;
}

label#ctl00_pageContent_checkoutWizard_authnet_fields_ccfirstname_name {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_authnet_fields_ccfirstname_value {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
  width: 150px !important;
}

label#ctl00_pageContent_checkoutWizard_authnet_fields_cclastname_name {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_authnet_fields_cclastname_value {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
  width: 150px !important;
}

label#ctl00_pageContent_checkoutWizard_authnet_fields_ccexpiration_name {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

select#ctl00_pageContent_checkoutWizard_authnet_fields_ccexpiration_month {
  margin: 0px 0px 10px 0px !important;
}

select#ctl00_pageContent_checkoutWizard_authnet_fields_ccexpiration_year {
  margin: 0px 0px 10px 0px !important;
}

label#ctl00_pageContent_checkoutWizard_authnet_fields_cccvv_name {
  font-weight: normal !important;
  text-transform: uppercase !important;
  color: #333333 !important;
}

input#ctl00_pageContent_checkoutWizard_authnet_fields_cccvv_value {
  margin-bottom: 10px !important;
  height: 16px !important;
  padding-top: 2px !important;
}