.ucDefault {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucColorHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  color: #CC0000;
}
.ucColorSubHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #CC0000;
}
.ucSuggestedItemsHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.ucSuggestedItemsText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucCouponHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.ucCouponText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucCouponField {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucReferralCodeHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.ucReferralCodeField {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucFormLabel {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucFormLabelPaymentPreference {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucFormText {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucFormTextBold {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-weight: bold;
}
.ucFormField {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

.ucWholesaleAgreement {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

.ucRemoveButton {
	background-image: url(/checkout/removeItem.gif);
	background-repeat: no-repeat;
	height: 9px;
  padding-bottom: 1px;
	width: 11px;
}
.ucRemoveButtonOverlay {
	height: 10px;
	width: 11px;
}
.ucSubmitButton {
	background-image: url(/checkout/images/submit.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 62px;
}
.ucSubmitButtonOverlay {
	height: 18px;
	width: 62px;
}
.ucContinueCheckoutButton {
	background-image: url(/checkout/images/continueCheckout.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 123px;
}
.ucContinueCheckoutButtonOverlay {
	height: 18px;
	width: 123px;
}
.ucContinueShoppingButton {
	background-image: url(/checkout/images/continueShopping.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 124px;
}
.ucContinueShoppingButtonOverlay {
	height: 18px;
	width: 124px;
}
.ucUpdateButton {
	background-image: url(/checkout/images/update.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 67px;
}
.ucUpdateButtonOverlay {
	height: 18px;
	width: 67px;
}
.ucAddToCartButton {
	background-image: url(/checkout/images/addToCart.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 92px;
}
.ucAddToCartButtonOverlay {
	height: 18px;
	width: 92px;
}
.ucApplyCouponButton {
	background-image: url(/checkout/images/applyCoupon.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 97px;
}
.ucApplyCouponButtonOverlay {
	height: 18px;
	width: 97px;
}

.ucApplyCodeButton {
	background-image: url(/checkout/images/applyCode.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 85px;
}
.ucApplyCodeButtonOverlay {
	height: 18px;
	width: 85px;
}

.ucCheckoutButton {
	background-image: url(/checkout/images/checkout.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 79px;
}
.ucCheckoutButtonOverlay {
	height: 18px;
	width: 79px;
}

.ucContinueButton {
	background-image: url(/checkout/images/continue.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 68px;
}
.ucContinueButtonOverlay {
	height: 18px;
	width: 68px;
}
.ucFinalizeOrderButton {
	background-image: url(/checkout/images/finalizeOrder.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 95px;
}
.ucFinalizeOrderButtonOverlay {
	height: 18px;
	width: 95px;
}

.ucChangeButton {
	background-image: url(/checkout/images/change.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 61px;
}
.ucChangeButtonOverlay {
	height: 18px;
	width: 61px;
}

.ucTableHeaderBackground {
	background-color : #BBBBBB;
}
.ucTableHeader {
	font-size: 11px;
	color: #333333;
	font-weight : bold;
}
.ucTableBorderBackground {
	background-color : #000000;
}
.ucTableItemLightBackground {
	background-color : #EEEEEE;
}
.ucTableItemDarkBackground {
	background-color : #DDDDDD;
}
.ucShoppingBackground {
  background-color: #FFFFFF
}
.ucShoppingCartText {
	font-size: 12px;
	color: #333333;
}
.ucShoppingCartNoItemText {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.ucShoppingCartDiscountText {
	font-size: 12px;
	color: #FF0000;
}
.ucShoppingCartHighlightText {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.ucShoppingCartOptionField {
	font-size: 12px;
	color: #333333;
}
.ucShoppingCartField {
	font-size: 12px;
	color: #333333;
}
.ucSmall {
    font-size: 10px;
}
.ucReviewShippingInfoBackground {
  background-color: #FFFFFF
}
.ucReviewSummaryBackground {
  background-color: #FFFFFF
}
.ucApproximateShippingHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.ucApproximateShippingText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucApproximateShippingDiscountText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucErrorMessageBorder {
  background-color: #DD9988;
}
.ucErrorMessageBackground {
  background-color: #FFFFD5;
}
.ucErrorMessageText {
  color: #990000
}
.ucErrorMessageIcon {
	background-image: url(/checkout/images/error.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
}
.ucInfoMessageBorder {
  background-color: #DD9988;
}
.ucInfoMessageBackground {
  background-color: #FFFFD5;
}
.ucInfoMessageText {
  color: #990000
}
.ucInfoMessageIcon {
	background-image: url(/checkout/images/info.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
}
.ucUseThisAddressButton {
	background-image: url(/checkout/images/useThisAddress.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 116px;
}
.ucUseThisAddressButtonOverlay {
	height: 18px;
	width: 116px;
}
.ucReviewAddressText {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSpecialInstructionText {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucReturnPolicyText {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucProgressBar {
	background-image: url(/checkout/progress.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 146px;
}
.ucProgressBarOverlay {
	height: 12px;
	width: 146px;
}
.ucProgressText {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ucReviewGiftMessageBackground {
  background-color: #FFFFFF
}
.ucGiftMessageText {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}


.ucSearchResultHeader {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  background-color: #EEEEEE;
}
.ucSearchResultItemManufacturerName {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSearchResultItemManufacturerSku {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSearchResultItemNumber {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSearchResultItemDescription {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSearchResultPaging {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSearchResultItemPrice {
	font-size: 11px;
  color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.ucSearchResultContinueShoppingButton {
	background-image: url(/checkout/images/continueShopping.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 124px;
}
.ucSearchResultContinueShoppingButtonOverlay {
	height: 18px;
	width: 124px;
}
.ucSearchResultBuyButton {
	background-image: url(/checkout/images/buy.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 92px;
}
.ucSearchResultBuyButtonOverlay {
	height: 18px;
	width: 92px;
}
.ucSearchResultMoreInfoButton {
	background-image: url(/checkout/images/moreInfo.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 92px;
}
.ucSearchResultMoreInfoButtonOverlay {
	height: 18px;
	width: 92px;
}
.ucUpsellYesButton {
	background-image: url(/checkout/images/upsellYes.png);
	background-repeat: no-repeat;
	height: 44px;
  padding-bottom: 1px;
	width: 82px;
}
.ucUpsellYesButtonOverlay {
	height: 45px;
	width: 82px;
}
.ucUpsellNoButton {
	background-image: url(/checkout/images/upsellNo.png);
	background-repeat: no-repeat;
	height: 44px;
  padding-bottom: 1px;
	width: 82px;
}
.ucUpsellNoButtonOverlay {
	height: 45px;
	width: 82px;
}
.ucReview {
  border:1px solid #999999;
  margin-bottom:10px;
  overflow:hidden;
  padding:10px;
  position:relative;
}
.ucReviewTitle {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #CC0000;
}
.ucReviewRatings {
    background: url("/checkout/images/grayfade.gif") repeat-x scroll 0 0 #D6D6D6;
    border: 1px solid #999999;
    clear: both;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px;
}
.ucReviewerQuestions {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    margin-top: 10px;
    padding: 10px 5px;
}

.ucWriteAReviewButtonOverlay {
	height: 18px;
	width: 122px;
}
.ucWriteAReviewButton {
	background-image: url(/checkout/images/writeAReview.gif);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 122px;
}

.ucWriteTheFirstReviewButtonOverlay {
	height: 18px;
	width: 156px;
}
.ucWriteTheFirstReviewButton {
	background-image: url(/checkout/images/writeTheFirstReview.png);
	background-repeat: no-repeat;
	height: 17px;
  padding-bottom: 1px;
	width: 156px;
}

.ucReviewFilterTable {
  border:1px solid #999999;
  margin-bottom:10px;
  overflow:hidden;
  padding: 0 0 0 0;
  position:relative;
}

.ucReviewFilterHeader {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  background: #CC0000;
  color: white;
    padding-left: 10px;
}

.ucReviewFilterName {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
}

.ucReviewFilterFooter {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    background: #CC0000;
    color: white;
      padding-left: 10px;
}

.ucReviewFilterFooter a {
    color:#EEEEEE;
}
.ucReviewsHeaderTable {
  border:1px solid #999999;
  overflow:hidden;
  padding:10px;
  position:relative;
    background: #CC0000;
    color: white;
}
.ucReviewsHeaderText {
	font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: white;
}
