﻿a.addItemforRetailer { background: url(../images/btn_addItemforRetailer.png) 0 0 no-repeat; width: 209px; }
a.addAnotherRetailer { background: url(../images/btn_addRetailer.png) 0 0 no-repeat; width: 132px; }
a.continueStep3 { background: url(../images/btn_continueStep3.png) 0 0 no-repeat; width: 121px; }
a.printVersion { background: url(../images/btn_printVersion.png) 0 0 no-repeat; width: 90px; }
.smRedLink, .smRedLink2 { background: url(../images/arrow_red.gif) 100% 50% no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-right: 8px; text-transform: uppercase; }
.smRedLink2 { background: none; }
img.registryHero { margin-bottom: 15px; }
.legalDetailsLink { text-align: right; }

#registryNav { margin: 0 0 19px; width: 288px; }
#registryNav li { height: 100px; }
#registryNav li a { display: block; height: 100px; text-indent: -9999px; width: 288px; }
#registryNav li #regNav1 { background: url(../images/bg_registryNav.gif) 0 0 no-repeat; }
#registryNav li.on #regNav1, #registryNav li #regNav1:hover { background-position: -288px 0; }
#registryNav li #regNav2 { background: url(../images/bg_registryNav.gif) 0 -100px no-repeat; }
#registryNav li.on #regNav2, #registryNav li #regNav2:hover { background-position: -288px -100px; }
#registryNav li #regNav3 { background: url(../images/bg_registryNav.gif) 0 -200px no-repeat; }
#registryNav li.on #regNav3, #registryNav li #regNav3:hover { background-position: -288px -200px; }
#registryNav li #regNav4 { background: url(../images/bg_registryNav.gif) 0 -300px no-repeat; }
#registryNav li.on #regNav4, #registryNav li #regNav4:hover { background-position: -288px -300px; }

.preRegStart { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 1.5; padding: 0 40px 12px 26px; }

.preregistryContainer { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 30px; padding: 0 0 10px; width: 661px; }
.preregistryContainer .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
.preregistryContainer .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; color: #333333; padding: 0 10px 5px; width: 641px; }
.preregistryContainer h3 { background-color: #e8ddbd; height: 25px; margin: 0 0 5px; padding: 7px 0 0 14px; }
.preregistryContainer h3 a { background: url(../images/bg_openClose2.gif) 0 50% no-repeat; display: inline-block; padding: 0 0 0 24px; }
.preregistryContainer h3 .open { background-image: url(../images/bg_openClose.gif); }

.preregistryContent { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0; width: auto; }
.preregistryContent .content { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; /* height: auto; */ padding: 10px 16px 10px 16px; }
.preregistryContent .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.preregistryContent img.mainRegImg { float: left; margin: 0 15px 0 0; width: 185px;  }
.preregistryContent p { color: #666666; float: right; font-family: Georgia, "Times New Roman", Times, serif; width: 406px; }
.preregistryContent .learnMoreLnk a, .preregistryContent .closeLnk a, .seeMore { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; }
.preregistryContent .learnMoreLnk a, .seeMore { background: url(../images/arrow_maroon.gif) 100% 50% no-repeat; padding: 0 9px 0 0; }
.preregistryContent .closeLnk { padding: 5px 0 0; text-align: right; }
.preregistryContent .hiddenCopy, .preregistryContent .slideCopy { display:block; }
.preregistryContent .sectionSubList { background: url(../images/horiz_divider.gif) 0 0 repeat-x; clear: both; display: none; padding: 12px 0 0; }
.preregistryContent .subListBtns { padding: 0 0 13px; }
.preregistryContent .subListBtns p { float: right; width: auto; }
.preregistryContent .subListContainer { border: 1px solid #7f9db9; padding: 6px; }
.preregistryContent .subListContent { height: 487px; overflow: auto; }
.preregistryContent .subListProducts { padding: 15px 5px 6px 20px; }
.preregistryContent .subListProducts h3 { background: #ffffff url(../images/horiz_divider.gif) 0 100% repeat-x; color: #49332b; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 0 0 20px; padding: 0 0 7px; width: 97%; }
.preregistryContent .subListProducts h3 span { color: #666666; font-size: 14px; }
.preregistryContent .subListProducts ul { float: left; width: 123px; }
.preregistryContent .subListProducts li { font-size: 14px; margin: 0 0 4px; padding-left: 18px; }
.preregistryContent .subListProducts li a { color: #b47e17; }
.preregistryContent .subListProducts p { float: left; margin: 0; width: 220px;  }
.preregistryContent .subListProducts .subListProdImg { text-align: center; width: 199px;  }

.giftOfferContainer { background: url(../images/bg_roundColCornerBottom2.gif) 0 100% no-repeat; margin: 0 0 3px; padding: 0 0 10px; width: 661px; }
.giftOfferContainer .top { background: url(../images/bg_roundColCornerTop2.gif) 0 100% no-repeat; height: 10px; width: 661px; }
.giftOfferContainer .mid { background: url(../images/bg_roundColCornerFill2.gif) 0 100% repeat-y; color: #333333; padding: 0 10px 5px; width: 641px; }
.giftOfferContainer h3 { background-color: #e8ddbd; height: 24px; padding: 5px 0 0 14px; } 
.giftOfferContainer .note, .giftOfferForm .requiredStmt { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; }
.giftOfferContainer .totalPrice { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.giftOfferContainer .totalGiftOffer, .giftOfferContainer .totalGiftOffer2 { padding: 19px 18px 20px 0; text-align: right; }
.giftOfferContainer .totalGiftOffer span, .giftOfferContainer .totalGiftOffer2 span { display: block; }
.giftOfferContainer .totalGiftOffer .totalPrice, .giftOfferContainer .totalGiftOffer2 .totalPrice { padding-bottom: 8px; }
.giftOfferContainer .totalGiftOffer2 { padding-top: 14px; } 
.giftOfferContainer .totalretailerOffer { background: url(../images/horiz_divider2.gif) 0 100% repeat-x; padding: 16px 0 5px 17px; }
.giftOfferContainer .totalretailerOffer input { margin-left: 18px; vertical-align: middle; }
.giftOfferContainer .totalretailerOffer p { margin: 0; padding: 0 0 12px; }
.giftOfferContainer .totalretailerOffer .notListed { margin: 0; padding: 0 0 6px; }
.giftOfferContainer .totalretailerOffer .totalPrice { padding-right: 18px; text-align: right; }
.giftOfferContainer .formBtns { background-color: #e8ddbd; height: 26px; padding: 5px 10px 0 0; text-align: right; }
.giftOfferContainer .formBtns a { padding-left: 5px; }
.giftOfferContainer .formBtns input { border: none; vertical-align: top; }
.giftOfferContainer .formBtns input.clearBtn { margin: 0 5px 0 0; }

.giftOfferForm, .giftOfferForm2 { background: #ffffff url(../images/bg_tanModuleTopRt.gif) 100% 0 no-repeat; margin: 5px 0 0; width: auto; }
.giftOfferForm .content, .giftOfferForm2 .content  { background: url(../images/bg_tanModuleTopLt.gif) 0 0 no-repeat; padding: 10px 16px 10px 16px; }
.giftOfferForm2 .content { padding: 10px ; }
.giftOfferForm .bottom, .giftOfferForm2 .bottom { background: url(../images/bg_tanModuleBottomRt.gif) 100% 0 no-repeat; height: 5px; }
.giftOfferForm h4,.giftOfferForm2 h4 { color: #b47e17; /* float: left; */ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; width: auto; }
/*.giftOfferForm h5 { color: #b47e17; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 12px 0 0; }*/
.giftOfferForm h5, .giftOfferForm2 h5 {  clear: both; color: #b47e17; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 12px 0 0; clear:both; }
.giftOfferForm p, .giftOfferForm2 p { *clear: left; margin: 0; *overflow: hidden; padding: 0 0 8px; }
/*.giftOfferForm p { margin: 0; padding: 0 0 8px; }*/
.giftOfferForm p { margin: 0; padding: 0 0 8px; |padding: 0 0 28px; clear:both; }
.giftOfferForm p:after,.giftOfferForm2 p:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.giftOfferForm p span { float: left; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 6px; text-align: right; width: 142px; }
.giftOfferForm p input { float: left; font-size: 11px;  width: 139px; }
.giftOfferForm p select { float: left; font-size: 11px;  width: auto; }
.giftOfferForm p em { color: #74170a; }
.giftOfferForm p .sBox { width: 144px; }
.giftOfferForm p .nextInfo { width: 52px; }
.giftOfferForm p .removeItemLink { width: 90px; }
/*.giftOfferForm .subItemLine { padding: 2px 0 16px 150px; }*/
.giftOfferForm .subItemLine { padding: 2px 0 16px 150px; clear:both; }
.giftOfferForm .note { font-size: 11px; }
.giftOfferForm .requiredStmt { float: right; width: auto; }
/*.giftOfferForm .offerSteps, .giftOfferForm .offerSteps2 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; padding: 0 0 14px; }*/
.giftOfferForm .offerSteps, .giftOfferForm .offerSteps2 { background: url(../images/horiz_divider.gif) 0 100% repeat-x; padding: 0 0 14px; height:100%; }
.giftOfferForm .offerSteps li, .giftOfferForm .offerSteps2 li,.giftOfferForm2 .offerSteps3 li, .giftOfferForm2 .offerSteps4 li { display: inline-block; float: left; width: auto; margin: 0; padding: 0; }
.giftOfferForm .offerSteps li span, .giftOfferForm .offerSteps2 li span, .giftOfferForm2 .offerSteps3 li span, .giftOfferForm2 .offerSteps4 li span { display: block; height: 19px; text-indent: -9999px; }
/*.giftOfferForm .offerSteps li span, .giftOfferForm .offerSteps2 li span { display:block; height: 19px; text-indent: -9999px; }*/
.giftOfferForm .offerSteps li #step1 { background: url(../images/bg_registryOfferSteps.gif) 0 0 no-repeat; width: 199px; }
.giftOfferForm .offerSteps li.active #step1 { background-position: 0 -19px; }
.giftOfferForm .offerSteps li #step2 { background: url(../images/bg_registryOfferSteps.gif) -199px 0 no-repeat; width: 141px; }
.giftOfferForm .offerSteps li.active #step2 { background-position: -199px -19px; }
.giftOfferForm .offerSteps li #step3 { background: url(../images/bg_registryOfferSteps.gif) -340px 0 no-repeat; width: 152px; }
.giftOfferForm .offerSteps li.active #step3 { background-position: -340px -19px; }
.giftOfferForm .offerSteps li #step4 { background: url(../images/bg_registryOfferSteps.gif) -492px 0 no-repeat; width: 110px; }
.giftOfferForm .offerSteps li.active #step4 { background-position: -492px -19px; }
.giftOfferForm .offerSteps2 li #step1 { background: url(../images/bg_completionOfferSteps.gif) 0 0 no-repeat; width: 147px; }
.giftOfferForm .offerSteps2 li.active #step1 { background-position: 0 -19px; }
.giftOfferForm .offerSteps2 li #step2 { background: url(../images/bg_completionOfferSteps.gif) -147px 0 no-repeat; width: 141px; }
.giftOfferForm .offerSteps2 li.active #step2 { background-position: -147px -19px; }
.giftOfferForm .offerSteps2 li #step3 { background: url(../images/bg_completionOfferSteps.gif) -288px 0 no-repeat; width: 152px; }
.giftOfferForm .offerSteps2 li.active #step3 { background-position: -288px -19px; }
.giftOfferForm .offerSteps2 li #step4 { background: url(../images/bg_completionOfferSteps.gif) -440px 0 no-repeat; width: 110px; }
.giftOfferForm .offerSteps2 li.active #step4 { background-position: -440px -19px; }
.giftOfferForm2 .offerSteps3 li #step1 { background: url(../images/bg_renewOfferSteps.gif) 0 0 no-repeat; width: 147px; }
.giftOfferForm2 .offerSteps3 li.active #step1 { background-position: 0 -19px; }
.giftOfferForm2 .offerSteps3 li #step2 { background: url(../images/bg_renewOfferSteps.gif) -147px 0 no-repeat; width: 111px; }
.giftOfferForm2 .offerSteps3 li.active #step2 { background-position: -147px -19px; }
.giftOfferForm2 .offerSteps4 li #step1 { background: url(../images/bg_reprintOfferSteps.gif) 0 0 no-repeat; width: 175px; }
.giftOfferForm2 .offerSteps4 li.active #step1 { background-position: 0 -19px; }
.giftOfferForm2 .offerSteps4 li #step2 { background: url(../images/bg_reprintOfferSteps.gif) -175px 0 no-repeat; width: 175px; }
.giftOfferForm2 .offerSteps4 li.active #step2 { background-position: -175px -19px; }
.giftOfferForm .registryForm { background: url(../images/horiz_divider.gif) 0 0 repeat-x; margin: 10px 0 0; padding: 14px 0 0; }
.giftOfferForm .registryForm { padding-top: 14px; }
.giftOfferForm .registryForm .leftCol { clear: none; float: left; width: 284px; }
.giftOfferForm .registryForm .rightCol { clear: none; float: right; width: 284px; }
.giftOfferForm .registryFormItem { padding: 18px 0 0; }
.giftOfferForm .registryFormItem span.otherInfo { clear: none; margin-right: 6px; width: 52px; }
.giftOfferForm .addRetailer { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 14px 0 0; }
.giftOfferForm .addRetailer span { float: none; width: auto !important; }
.registTotalPrice {float:right; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px;} /*07 Sept 09*/
.giftOfferForm .addRetailer .totalPrice {width:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; }/*07 Sept 09*/

/*.giftOfferForm .addRetailer .totalPrice { float: right; width: auto; }*/
.giftOfferForm .personalDetails, .giftOfferForm .eventDetails, .giftOfferForm .registryGiftSummary { clear: both; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; }
.giftOfferForm .personalDetails h5, .giftOfferForm .eventDetails h4, .giftOfferForm .registryGiftSummary h4 { padding-bottom: 12px; }
.giftOfferForm .eventDetails h4, .giftOfferForm .registryGiftSummary h4 { padding-top: 17px; }
.giftOfferForm .personalDetails ul, .giftOfferForm .eventDetails ul, .giftOfferForm .registryGiftSummary ul { padding: 0 0 8px 19px; }
.giftOfferForm .registryGiftSummary { background: url(../images/horiz_divider.gif) 0 0 repeat-x; padding: 0; }
.giftOfferForm .registryGiftSummary ul { padding-bottom: 14px; }
.giftOfferForm .registryGiftSummary li strong { color: #000000; font-weight: normal; }
.giftOfferForm .storeRegInfo { background: url(../images/bg_giftRegistryTable.gif) 0 0 repeat-x; border: 1px solid #e8ddbd; padding: 0 12px; width: 609px; }
.giftOfferForm .storeRegInfo th { color: #49332b; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height: 27px; padding-left: 9px; text-align: left; }
.giftOfferForm .storeRegInfo .giftProduct { width: 199px; }
.giftOfferForm .storeRegInfo .giftItem { width: 215px; }
.giftOfferForm .storeRegInfo .giftPrice { width: 108px; }
.giftOfferForm .storeRegInfo .giftQty { width: 48px; }
.giftOfferForm .storeRegInfo tr { background: url(../images/horiz_divider.gif) 0 100% repeat-x; }
.giftOfferForm .storeRegInfo td { height: 38px; padding-left: 9px; }
.giftOfferForm .storeRegInfo .regDetailsHdr, .giftOfferForm .storeRegInfo .retailerTotal { background: none; }
.giftOfferForm .storeRegInfo .retailerTotal td { text-align: right; }
.giftOfferForm .registryGiftSummary .totalPrice { font-size: 14px; }
.giftOfferForm .editSectionLnk { margin: 0 !important; padding: 3px 0 6px !important; text-align: right; }

.completionForm { padding: 14px 0 0; }
.completionForm h4 { padding: 0 0 0 23px; }
.completionForm .storeGiftListLinks { background: url(../images/bg_storeGiftListLinks.gif) 0 0 repeat-x; color: #49332b; font-size: 14px; height: 24px; margin: 3px 0 0; padding: 5px 0 0 23px; display:inline-block }
.completionForm .storeGiftListLinks p { padding: 0; }
.completionForm .storeGiftListLinks span { float: none; font-family: Arial, Helvetica, sans-serif; padding: 0 10px 0 10px; text-align: left; width: auto; }

.completionForm .storeGiftListLinks a { background: url(../images/arrow_maroon.gif) 98% 50% no-repeat; padding-right: 10px; }
.completionForm .storeGiftListLinks a.on, .completionForm .storeGiftListLinks a:hover { background: url(../images/arrow_maroon_down.gif) 100% 50% no-repeat; color: #49332b; }
.completionForm .storeGiftList { background: url(../images/horiz_divider.gif) 0 0 repeat-x; display: none; padding: 20px 0 0; }
.completionForm .storeGiftList h5 { float: left; padding: 0 0 0 3px; width: auto; }
.completionForm .storeGiftList .selectDeselect { float: right; font-size: 11px; padding-right: 3px; width: auto; }
.completionForm .storeGiftList .selectAll { color: #333333; }
.completionForm .giftListItems { clear: both; margin: 0 -3px; width: 614px; }

/* addded after taking backup 18Sep 2009 */
.completionForm .giftListItems .storeItem { /*background: url(../images/horiz_divider.gif) 0 0 repeat-x;*/ float: left; /*height: 110px;*/ padding: 18px 0 10px; width: 204px; }

.completionForm .giftListItems .storeItem p { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px 0 0; }
.completionForm .giftListItems .storeItem p strong { color: #000000; display: block; font-weight: normal; }
.completionForm .giftListItems .storeItem p strong span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.completionForm .giftListItems .storeItem img { border: 1px solid #f7f3e8; float: left; margin: 0 9px 3px 0; width: auto; }
.completionForm .giftListItems .storeItem input { float: none; vertical-align: middle; width: auto; }
.completionForm .giftListItems .storeItem input.tBox { font-size: 10px; width: 100px; }
.completionForm .giftListItems .storeItem span { float: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0 20px 0 4px; text-align: left; text-transform: uppercase; width: auto; }

/* addded after taking backup 18Sep 2009 */
.thumImage { float:left; }
.thumDescription { float:right; width:110px; margin-right:0; }
.regDiv {background: url(../images/horiz_divider.gif) 0 0 repeat-x; height:2px; clear:both;}

/*added by kuber on 17 may 2010for issue no 2593*/
input.print { background: url(../images/btn_print.gif) 0 0 no-repeat; height: 21px; width: 42px; margin:0; padding:0 }
input.print:hover { background-position: 0 -21px; }