/* UPICKEM STYLESHEET CHANGES
   affiliates.upickem.net/CSSChanges.xml
*/

/* PRODUCT PAGE STYLES - START */
.UPE-ProductPageButtonTextAdd , .UPE-ProductPageButtonTextUpdate, .UPE-ProductPageButtonTextRemove {  font-family:Arial; font-size:18px; min-width:100px; max-width:140px; border: solid 1px #808080; background-color:#3F74AA; line-height:22px; padding-left:2px; 
padding-right:2px;  overflow: visible; color:#ffffff;  -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;  }
.UPE-Page-YourSubmission .UPE-ProductPageButtonTextAdd, .UPE-Page-YourSubmission .UPE-ProductPageButtonTextUpdate, .UPE-Page-YourSubmission .UPE-ProductPageButtonTextRemove { min-width:30px; max-width:140px;font-family:Arial; font-size:10px; border: solid 1px #808080; background-color:#3F74AA; line-height:12px; padding-left:2px; padding-right:2px; width: auto; 
overflow: visible; color:#ffffff;  -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; } /*SMALL*/
    
.UPE-StandoutProductPrice { font-size: 26px; font-weight: bold; margin-right: 5px; vertical-align: bottom; line-height: normal; }
.UPE-StandoutProductPriceNewDisplay { font-size: 40px; font-weight: bold; margin-right: 5px; vertical-align: bottom; line-height: normal; }
.UPE-StandoutSoldOut { font-size: 22px; line-height:26px;color: Red; font-weight: bold; white-space:nowrap; }
.UPE-StandoutDealOver { font-size: 22px; line-height:26px; color: #777777;font-weight: bold; white-space:nowrap;  }
.UPE-StandoutComingSoon { font-size: 22px; line-height:26px; color: #777777;font-weight: bold; white-space:nowrap;  }

table.UPE-ProductPriceDetailsTable {margin-top:3px;margin-left:auto; margin-right:auto;}
table.UPE-ProductPriceDetailsTable td { background-color: #f9f9f9; width: 32%; text-transform: uppercase; color: #333;  }
table.UPE-ProductPriceDetailsTable td div { padding: 3px; }
table.UPE-ProductPriceDetailsTable td .UPE-Text { font-size: 18px; font-weight: bold; }
table.UPE-ProductPriceDetailsTable td.UPE-ProductPricePercentOff .UPE-LabelText, table.UPE-ProductPriceDetailsTable td.UPE-ProductPricePercentOff .UPE-Text { color: #fe6a05; }

.UPE-ProductPriceHeader1 { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-ProductPriceHeader2 { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-ProductPriceHeader3 { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-ProductPriceText1 { font-family:Arial; font-size:12px; font-weight: normal; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-ProductPriceText2 { font-family:Arial; font-size:12px; font-weight:normal; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-ProductPriceText3 { font-family:Arial; font-size:12px; font-weight:normal; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}

.UPE-ProductPriceLargeLabelText { font-family:Arial; font-size:16px; font-weight:bold; text-align:right; color:#000000;line-height:normal;}
.UPE-ProductPriceLargeText { font-family:Arial; font-size:16px; font-weight:normal; color:#000000;line-height:normal;}
.UPE-ProductPriceLargeInputText { font-family:Arial; font-size:16px; border:solid 1px #afafaf; color:#19334D; text-align:center;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-ProductDetailsText { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal;text-align:left; white-space:normal;line-height:normal;}
.UPE-ProductRestrictionsText { font-family:Arial; font-size:12px; font-weight:bold; color:#555555; }
.UPE-ProductPagePricingBox {font-family:Arial; margin-top:5px;}
.UPE-ProductPagePricingBoxInside { }
.UPE-ProductPagePricingBoxCart {font-family:Arial;font-weight:bold; font-size:11px;color:#555555;vertical-align:top;padding:0px;margin-top:3px;}
.UPE-ProductPagePricingBoxCart BR {display:none;}
.UPE-ProductPagePricingBoxCartInside {}
.UPE-ProductPageRestrictionsBoxCart { font-family:Arial; font-size:11px; font-weight:bold; color:#555555; vertical-align:top;padding:0px;margin-top:3px;}
.UPE-ProductPageRestrictionsBoxCart BR { display:none;}
.UPE-ProductPagePricingBoxCartImage {font-family:Arial;}
.UPE-ProductPageManualShippingBoxCart { font-family:Arial; font-size:11px; font-weight:bold; color:blue; vertical-align:top;margin-top:3px;}
.UPE-ProductPageManualShippingBoxCart BR {display:none;}
.UPE-ProductPageManualShippingBox {font-family:Arial;font-weight:bold; background-color:#eeeeee; font-size:12px; color:blue; padding:5px;margin-top:5px;width:auto;}

div.UPE-ProductDealStateLine {margin-top:7px;}
div.UPE-ProductDealCounts {margin-top:3px;}
div.UPE-ProductDealCards {margin-top:7px;overflow:auto; max-height:100px;}
div.UPE-ProductDealCards BR {display:inline;}
div.UPE-ProductDealCenter {font-family:Arial; font-size:12px; text-align:center;width:100%;margin-top:7px;}
div.UPE-ProductDealLeft {font-family:Arial; font-size:12px; text-align:left;width:100%;margin-top:7px;}
div.UPE-ProductDealStateDone {font-family:Arial; font-size:12px; padding-left: 50px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/black_checkmark.png') no-repeat left top; min-height: 50px;text-align:left;margin-top:7px; }
div.UPE-ProductDealStateInitial {font-family:Arial; font-size:12px; padding-left: 50px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/clock.png') no-repeat left top; min-height: 50px;text-align:left;margin-top:7px; }
div.UPE-ProductDealStateFailed {font-family:Arial; font-size:12px; padding-left: 50px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/nosign.png') no-repeat left top; min-height: 50px;text-align:left;margin-top:7px; }
div.UPE-ProductDealStateOn {font-family:Arial; font-size:12px; padding-left: 50px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/checkmark.png') no-repeat left top; min-height: 50px;text-align:left;margin-top:7px; }
div.UPE-ProductDealStateDoneNoImage {font-family:Arial; font-size:12px; padding-left: 3px; min-height: 50px;text-align:left; }
div.UPE-ProductDealStateInitialNoImage {font-family:Arial; font-size:12px; padding-left: 3px; min-height: 50px;text-align:left; }
div.UPE-ProductDealStateFailedNoImage {font-family:Arial; font-size:12px; padding-left: 3px;  min-height: 50px;text-align:left; }
div.UPE-ProductDealStateOnNoImage {font-family:Arial; font-size:12px; padding-left: 3px;  min-height: 50px;text-align:left; }

div.UPE-ProductPageDetailsNotes { padding: 5px; }
div.UPE-ProductDetailsAddress { font-family:Arial;text-align: left; padding-left: 50px; padding-top: 10px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/arrow.png') no-repeat left top; min-height: 50px; }
div.UPE-ProductDetailsAddressNewDisplay { font-family:Arial;text-align: left; padding-left: 10px; padding-top: 10px; min-height: 50px; text-align:center;}
.UPE-ProductPageDetailsColumn hr, .UPE-ProductPagePricingColumn hr, .UPE-ListRow hr { height: 2px; }
.UPE-ProductPagePricingColumn img { display: inline; }
.UPE-ProductMerchantName {font-family:Arial;color:#555555;font-size:18px;font-weight:bold;}
.UPE-ProductMerchantNameNewDisplay {font-family:Arial;color:#555555;font-size:14px;font-weight:bold;}
.UPE-ProductLocationName {font-family:Arial;color:#555555;font-size:18px;font-weight:bold;}
.UPE-ProductIncentiveHeader {font-family:Arial;color:#555555;font-size:18px;font-weight:bold;} 
.UPE-ProductReferralIncentiveHeader {font-family:Arial;color:#555555;font-size:18px;font-weight:bold;}
.UPE-ProductRestrictionsHeader {font-family:Arial;color:#555555;font-size:18px;font-weight:bold;}
.UPE-ProductIncentive { font-family:Arial;text-align: left; padding-left: 50px; padding-top: 10px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/arrow.png') no-repeat left top; min-height: 50px; }
.UPE-ProductSaleOpensHeader {font-family:Arial;color:#555555;font-size:18px;font-weight:bold;}
div.UPE-ProductSaleOpens {font-family:Arial; text-align: left; padding-left: 50px; padding-top: 10px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/arrow.png') no-repeat left top; min-height: 50px; }
TD.UPE-ProductPageItemColumn {font-family:Arial;text-align:center;margin: auto;font-family:Arial; font-size:12px; color:#19334D; font-weight:normal; white-space:normal;line-height:normal;}
TD.UPE-ProductPageDetailsColumn {font-family:Arial;margin: auto;font-family:Arial; font-size:14px; color:#19334D; font-weight:normal; white-space:normal;line-height:normal;vertical-align:top;text-align:left;}
.UPE-ProductPageLightBoxNoBorder {font-family:Arial; font-size:10px; text-align:center; background-color:#eee; padding:3px;}

.UPE-ProductPageLightBoxStandard {width:100%;font-family:Arial; font-size:10px;   text-align:center;border:solid 1px #c9c9c9; background-color:#eee;padding:3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.UPE-ProductPageLightBoxFull {width:100%;font-family:Arial; font-size:10px;   text-align:center;border:solid 1px #c9c9c9; background-color:#eee;padding:3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.UPE-ProductPageLightBoxBigSquare {width:100%;font-family:Arial; font-size:10px;   text-align:center;border:solid 1px #c9c9c9; background-color:#eee;padding:3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.UPE-ProductPageLightBoxSmallSquare {width:100%;font-family:Arial; font-size:10px;   text-align:center;border:solid 1px #c9c9c9; background-color:#eee;padding:3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.UPE-ProductPageLightBoxList {}

td.UPE-ProductPageLightBoxCell { padding: 5px;  }
.UPE-ProductPageInnerLightBox {height:100%;width:100%;font-family:Arial;border:solid 1px #e1e1e1;  background-color:#f9f9f9;padding:3px;}
.UPE-ProductPageInnerLightBoxImage {font-family:Arial; background: transparent url(/shared/assets/legacy/shared/images/SkinBase/gb_bg_notches.png) repeat-y right top; padding:0px;}

.UPE-ProductPageWidenButton{padding:0px 30px; max-width:160px;}
/* Listing View */
.UPE-ProductPageItemHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 18px; color:#0596D3;font-weight:normal; white-space:normal;text-align:left; line-height: 20px;}
a:link.UPE-ProductPageItemHeaderText,  a:visited.UPE-ProductPageItemHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 18px; color:#0596D3;font-weight:normal;text-decoration:none; white-space:normal;text-align:left;}
a:hover.UPE-ProductPageItemHeaderText, a:active.UPE-ProductPageItemHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 18px; color:#0596D3;font-weight:normal;text-decoration:underline; white-space:normal;text-align:left;}

.UPE-ProductPageItemHeaderTextSmall {FONT-FAMILY: Arial; FONT-SIZE: 13px; color:#19334d;font-weight:bold; white-space:normal;text-align:left; line-height: 14px;}
a:link.UPE-ProductPageItemHeaderTextSmall,  a:visited.UPE-ProductPageItemHeaderTextSmall {FONT-FAMILY: Arial; FONT-SIZE: 13px; color:#19334d;font-weight:bold;text-decoration:none; white-space:normal;text-align:left;}
 a:hover.UPE-ProductPageItemHeaderTextSmall, a:active.UPE-ProductPageItemHeaderTextSmall {FONT-FAMILY: Arial; FONT-SIZE: 13px; color:#19334d;font-weight:bold;text-decoration:underline; white-space:normal;text-align:left;}

.UPE-ProductPageDetailsHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 18px; color:#0596D3;font-weight:bold; white-space:normal;text-align:left;margin-bottom: 10px; line-height: 20px;}
a:link.UPE-ProductPageDetailsHeaderText,  a:visited.UPE-ProductPageDetailsHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 18px; color:#0596D3;font-weight:bold;text-decoration:none; white-space:normal;text-align:left;}
a:hover.UPE-ProductPageDetailsHeaderText, a:active.UPE-ProductPageDetailsHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 18px; color:#0596D3;font-weight:bold;text-decoration:underline; white-space:normal;text-align:left;}
a:hover.UPE-ProductPageItemHeaderText, a:hover.UPE-ProductPageDetailsHeaderText { text-decoration: underline; }
/* Details View */
.UPE-ProductPageItemHeaderText2 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:normal; white-space:normal;text-align:left; line-height: 24px;}
a:link.UPE-ProductPageItemHeaderText2,  a:visited.UPE-ProductPageItemHeaderText2, a:hover.UPE-ProductPageItemHeaderText2, a:active.UPE-ProductPageItemHeaderText2 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:normal;text-decoration:none; white-space:normal;text-align:left;}
.UPE-ProductPageDetailsHeaderText2 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:bold; white-space:normal;text-align:left;margin-bottom: 10px; line-height: 24px;}
a:link.UPE-ProductPageDetailsHeaderText2,  a:visited.UPE-ProductPageDetailsHeaderText2, a:hover.UPE-ProductPageDetailsHeaderText2, a:active.UPE-ProductPageDetailsHeaderText2 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:bold;text-decoration:none; white-space:normal;text-align:left;}
a:hover.UPE-ProductPageItemHeaderText2, a:hover.UPE-ProductPageDetailsHeaderText2 { text-decoration: underline; }
/* Details View New */
.UPE-ProductPageItemHeaderText3 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:bold; white-space:normal;text-align:left; line-height: 24px;}
a:link.UPE-ProductPageItemHeaderText3,  a:visited.UPE-ProductPageItemHeaderText2, a:hover.UPE-ProductPageItemHeaderText2, a:active.UPE-ProductPageItemHeaderText2 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:normal;text-decoration:none; white-space:normal;text-align:left;}
.UPE-ProductPageDetailsHeaderText3 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:bold; white-space:normal;text-align:left;margin-bottom: 10px; line-height: 24px;}
a:link.UPE-ProductPageDetailsHeaderText3,  a:visited.UPE-ProductPageDetailsHeaderText2, a:hover.UPE-ProductPageDetailsHeaderText2, a:active.UPE-ProductPageDetailsHeaderText2 {FONT-FAMILY: Arial; FONT-SIZE: 22px; color:#0596D3;font-weight:bold;text-decoration:none; white-space:normal;text-align:left;}
a:hover.UPE-ProductPageItemHeaderText3, a:hover.UPE-ProductPageDetailsHeaderText2 { text-decoration: underline; }
.UPE-ProductLocationsHeader{color:#555555; font-family:Arial;text-align: center; font-size:16px; font-weight:bold;}

.UPE-DealSignupLabel {FONT-FAMILY: Arial; color:#555555;font-weight:bold;white-space:normal;text-align:right;font-size:18px;}
.UPE-DealSignupInputBefore {FONT-FAMILY: Arial; color:#cccccc;font-size:18px;font-weight:normal;border: solid 1px #808080;padding:2px;}
.UPE-DealSignupInputAfter {FONT-FAMILY: Arial; color:#555555;font-size:18px;font-weight:normal;border: solid 1px #808080;padding:2px;}
.UPE-DealSignupButton {FONT-FAMILY: Arial; color:#ffffff;font-size:18px;font-weight:bold;border: solid 1px #808080; background-color:#3F74AA;text-decoration:none;cursor:pointer;}
.UPE-DealSignupLightBoxNoBorder {font-family:Arial; font-size:10px; text-align:center; background-color:#eee; padding:3px;}
.UPE-DealSignupLightBox {width:100%;font-family:Arial; font-size:10px;   text-align:center;border:solid 1px #c9c9c9; background-color:#eee;border-collapse:separate;padding:3px;width:100%;height:100%;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.UPE-DealSignupLightBoxTD {padding:3px;}
.UPE-DealSignupHeader {   FONT-FAMILY: Arial; FONT-SIZE: 20px; color:#D27E28;font-weight:bold;white-space:normal;line-height:normal;}
.UPE-DealSignupInstructions {   FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#444444;font-weight:normal;white-space:normal;line-height:normal;}
.UPE-DealSignupError {   FONT-FAMILY: Arial; FONT-SIZE: 20px; color:red;font-weight:bold;white-space:normal;line-height:normal;}

.UPE-DealSignupPopupBox {width:100%;font-family:Arial; font-size:10px;   text-align:center;border:solid 1px #c9c9c9; background-color:#eee;border-collapse:separate;padding:15px;width:570px;}
.UPE-DealSignupPopupBoxClose {text-align:left;width:600px;}
.UPE-DealSignupPopupBoxImage {position:relative;top: 25px; right:-575px;}

.UPE-DealIncentivePopupBox {width:100%;font-family:Arial; font-size:10px; text-align:center;border:solid 1px #c9c9c9; background-color:#eee;border-collapse:separate;padding:15px;width:570px;}
.UPE-DealIncentivePopupBoxClose {text-align:left;width:600px;}
.UPE-DealIncentivePopupBoxImage {position:relative;top: 25px; right:-575px;}

#divIncentive.UPE-PopoverBody div {margin: auto;}
.UPE-DealIncentivePopupBox table { margin: auto; width: 500px !important; }

.UPE-LargeDealDisplayValue { font-size:30px; font-weight:bold; color:#555555;line-height:normal;FONT-FAMILY: Arial; }
.UPE-LargeDealDisplayLabel { font-size:18px; font-weight:bold; color:#555555;line-height:normal;FONT-FAMILY: Arial; }

/*Status Headers For*/
.UPE-ProductNumberSold {color:#555555;font-size:12px;font-weight:bold;FONT-FAMILY: Arial; }
.UPE-GroupPurchaseTipped {color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }
.UPE-ProductRemaining {color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }
.UPE-ProductLimit {color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }
.UPE-ProductReferralIncentive {color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }
a:link.UPE-ProductReferralIncentive,  a:visited.UPE-ProductReferralIncentive{color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }
a:hover.UPE-ProductReferralIncentive, a:active.UPE-ProductReferralIncentive {color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }
.UPE-ProductArrivesAs {color:#555555;font-size:12px;font-weight:normal;FONT-FAMILY: Arial; }

.UPE-GroupPurchaseInitialHeader {FONT-FAMILY: Arial; color:#555555;font-size:18px;font-weight:bold;}
.UPE-GroupPurchaseInitial {FONT-FAMILY: Arial; FONT-SIZE: 11px;color:#777777;font-weight:normal;white-space:normal;margin-top:3px;line-height:normal;width:100%;}
.UPE-GroupPurchaseInitialClock {FONT-FAMILY: Arial; font-weight:bold;FONT-SIZE: 14px;color: #fe6a05;margin-top:3px;}
.UPE-GroupPurchaseFailedHeader {FONT-FAMILY: Arial; color:#555555;font-size:18px;font-weight:bold;}
.UPE-GroupPurchaseFailed {FONT-FAMILY: Arial; FONT-SIZE: 11px;color:#777777;font-weight:normal;white-space:normal;margin-top:3px;line-height:normal;width:100%;}
.UPE-GroupPurchaseAfterHeader {FONT-FAMILY: Arial; color:#555555;font-size:18px;font-weight:bold;}
.UPE-GroupPurchaseAfter {FONT-FAMILY: Arial; FONT-SIZE: 11px;color:#777777;font-weight:normal;white-space:normal;margin-top:3px;line-height:normal;width:100%;}
.UPE-GroupPurchaseDealOnHeader {FONT-FAMILY: Arial; color:#555555;font-size:18px;font-weight:bold;}
.UPE-GroupPurchaseDealOn {FONT-FAMILY: Arial; FONT-SIZE: 11px;color:#777777;font-weight:normal;white-space:normal;margin-top:3px;line-height:normal;width:100%;}
.UPE-GroupPurchaseDealOnClock {FONT-FAMILY: Arial; font-weight:bold;FONT-SIZE: 14px;color: #fe6a05;margin-top:3px;}
.UPE-GroupPurchaseDealOnClockSmall {FONT-FAMILY: Arial; font-weight:bold;FONT-SIZE: 12px;color: #fe6a05;margin-top:3px;}
a:link.UPE-ReferFriendsLabel,  a:visited.UPE-ReferFriendsLabel{FONT-FAMILY: Arial; FONT-SIZE: 22px; font-weight:bold;color:#144D82;text-decoration:none; display:inline;}
a:hover.UPE-ReferFriendsLabel, a:active.UPE-ReferFriendsLabel {FONT-FAMILY: Arial; FONT-SIZE: 22px; font-weight:bold;color:#144D82;text-decoration:underline; display:inline;}
.UPE-ReferFriendsPopupLargeText {FONT-FAMILY: Arial; FONT-SIZE: 22px; line-height:24px; font-weight:bold;color:#000000;}
.UPE-ReferFriendsPopupTextGrey {FONT-FAMILY: Arial; FONT-SIZE: 16px; font-weight:bold;color:#777777; white-space:normal;}
.UPE-ReferFriendsPopupText {FONT-FAMILY: Arial; FONT-SIZE: 16px; font-weight:bold;color:#000000; white-space:normal;}
a:link.UPE-ReferFriendsPopupText,  a:visited.UPE-ReferFriendsPopupText{FONT-FAMILY: Arial; FONT-SIZE: 16px; font-weight:bold;color:#144D82;text-decoration:none; display:inline;}
a:hover.UPE-ReferFriendsPopupText, a:active.UPE-ReferFriendsPopupText {FONT-FAMILY: Arial; FONT-SIZE: 16px; font-weight:bold;color:#144D82;text-decoration:underline; display:inline;}

a:link.UPE-DealsBoxLink,  a:visited.UPE-DealsBoxLink {color:#19334D;text-decoration:none;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:26px;padding:3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:26px;white-space:nowrap;}
a:hover.UPE-DealsBoxLink, a:active.UPE-DealsBoxLink {color:#19334D;text-decoration:underline;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:26px;padding:3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:26px;white-space:nowrap;}
    

IMG.UPE-DealImageStandard {  width:150px; }  
IMG.UPE-DealImageFull { margin-right:5px;max-width:99%; }   
IMG.UPE-DealImageList { width:30px; }   
IMG.UPE-DealImageBigSquare {  width:160px; }   
IMG.UPE-DealImageSmallSquare {  width:80px; }    
IMG.UPE-DealImageCard {  width:150px; } 
IMG.UPE-DealImageInCart {  width:75px; }
IMG.UPE-DealImageDealsList { width:65px;max-height:50px; }

/*
*  styles for the front end MyDeals.aspx page
*/
h3 {margin:10px 0;}
h4 {margin:5px 0;font-size:1.5em;line-height:1.1em;}
p {margin:3px 0;}
/*Start page specific styles*/
div.UPE-Page-MyDeals div.UPE-LightBox {margin:10px 0;}
div.UPE-MyDeals-Deal-Multiple {margin-bottom:0 !important;} /*This is to suppress the margin normally found on the light-boxes for multiple deal boxes so the stacked-cards butt up against the bottom of the container */
div.UPE-LightBox hr {background-color: #e3e3e3;border: medium none;height: 1px;margin: 0;}
div.UPE-MyDeals-Deal > a {margin:0 10px 0 0;}
div.UPE-MyDeals-Deal a.image,div.UPE-MyDeals-Deal div.image {text-align:center;border:solid 1px #e3e3e3;float:left;width:17%;height:120px;line-height:120px;background:white;margin-right:2%;border-radius:5px;background: none repeat scroll 0 0 rgba(255,255,255,.5);}
div.UPE-MyDeals-Deal a.image img,div.UPE-MyDeals-Deal div.image img {border:0;max-width:100%;max-height:120px;vertical-align:middle;}
div.UPE-MyDeals-Deal div.details > a {color:inherit;text-decoration:none;}
div.UPE-MyDeals-Deal div.details a:hover {text-decoration:underline;}
div.UPE-MyDeals-Deal div.details {float:left;}
div.UPE-MyDeals-Deal div.details {width:58%;margin-right:2%;}
div.UPE-MyDeals-Deal div.actions {float:right;width:20%;margin-right:0;}
div.UPE-MyDeals-Deal div.actions a {display:block;margin-bottom:5px;font-size:1em;text-align:center;}
div.UPE-MyDeals-Deal div.actions a.UPE-BoxOffLink {background:none;font-weight:normal;text-decoration:underline;border:none; white-space: nowrap;}
.clear {clear:both;margin:0;}
div.UPE-MyDeals-Deal-Multiple {margin-bottom:0 !important;}
div.stacked-cards-inner {height:2px;margin:auto;border-left:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;}
div.stacked-cards-inner:nth-of-type(1) {width:99%;}
div.stacked-cards-inner:nth-of-type(2) {width:98%;}
div.stacked-cards-inner:nth-of-type(3) {width:97%;}
div.stacked-cards-inner:nth-of-type(4) {width:96%;}
span.UPE-MyDeals-ExpiredTime {display:none;}