/*[fmt]1100-010A-1*/
/*CSS Document*/
.bodyRegSelectBack { background-image:none; }
BODY { font-family:Tahoma, Geneva, sans-serif; background-image:none; font-size:1em; margin:0px; padding:0px; text-align:center; height:100%; width:100%; }
P { margin:0px; padding:0 0 10px; }
IMG { border:0px solid #000000; }
A { text-decoration:none; }
FORM { margin:0px; padding:0px; }
INPUT { margin:0px; padding:0px; }
.gettingStartedCol1 P, .gettingStartedCol2 P, .gettingStartedCol3 P { width:100%; background:#FFFFFF; border-bottom:1px solid #DFDFDF; height:35px; padding:20px 0 10px; font-size:17px; background-image:url(http://www.promasignup.com.au/DesktopModules/proma.Store/Images/colGrad.jpg); background-repeat:repeat-y; background-position:right; }
.gettingStartedCol1 P.padding { width:20px; float:left; }
P.gettingStartedSelect { padding:0 0 50px; margin:0px; border:0px solid #000000; }
P.gettingStartedCost { font-size:32px; font-weight:bold; color:#8BC53F; border-bottom:0px solid #000000; }
IMG { border:0px solid #000000; }
.gettingStartedCol1 .gettingStartedHeader IMG { float:right; }
.gettingStartedHeader { height:140px; background:#FFFFFF; background-image:url(http://www.promasignup.com.au/DesktopModules/proma.Store/Images/colGradTop.jpg); background-repeat:repeat-x; background-position:right bottom; padding:10px 0px 0px; }
.gettingStartedContainer { border:1px solid #DFDFDF; height:919px; background:#EBEBEB; }
.bodyRegSelectBackNZ .gettingStartedContainer { background:#FFFFFF; border:0px solid #000000; /*[disabled]margin-left:100px;*/ }
.gettingStartedCol2, .gettingStartedCol3 { width:255px; float:left; }
.gettingStartedCol1 { width:468px; float:left; text-align:left; }
.fullScreenContainer { width:980px; margin:0px auto; }
.siteContainerCentered { float:right; background-image:none; width:980px; margin:0 0 0 1px; }
.bodyRegSelectBackNZ .siteContainerCentered { width:800px; }
.loginHeaderSU { padding:0 0 0 50px; margin:30px 0 0; }
.loginInputContainer { width:400px; margin:0px auto; }
.loginWhoIs { font-size:120%; color:#333; margin:30px 0 10px; }
.loginInput { padding:10px; text-align:center; color:#CCC; }
.loginButton { margin:20px 0; }
.loginDisclaimer { font-size:85%; color:#999; }
.loginDisclaimerTel { font-size:120%; font-weight:bold; }
.loginShadow { margin:30px 0 0; }
.breadcrumbsContainer { width:980px; float:left; overflow:hidden; }
.breadcrumbsButton { float:left; padding:0px; }
.breadcrumbsContainer A { padding:0px; margin:0px; }
.breadcrumbsContainer IMG { padding:0px; margin:0px; }
.headerFullWidth { text-align:left; background-color:#FFF; height:100px; float:left; width:100%; }
.headerStandardWidth { text-align:left; height:107px !important; height:108px; float:left; width:666px; background-image:url(/DesktopModules/proma.Store/Images/Back2ColHeader.jpg); background-repeat:repeat-y; border-bottom:1px solid #CCC; background-position:right; }
.headerStandardWidthNoBorder { text-align:left; height:107px; float:left; width:666px; background-image:url(/DesktopModules/proma.Store/Images/Back2ColHeader.jpg); background-repeat:repeat-y; background-position:right; }
.headerStandardWidthStoreNav { text-align:left; /*[empty]height:;*/ float:left; width:666px; background-image:url(/DesktopModules/proma.Store/Images/Back2ColHeader.jpg); background-repeat:repeat-y; background-position:right; /*[disabled]overflow:hidden;*/ margin:0px; padding:0px; border-bottom:1px solid #CCCCCC; }
.headerTitleText { font-size:230%; margin:10px 0 0 30px; height:55px; float:left; }
.headerTitleButton { float:right; margin-right:64px; margin-top:20px; }
.headerSubTitleText { color:#999; font-size:105%; margin:0 0 10px 30px; float:left; clear:left; width:600px; }
.headerSubTitleTextSmall { color:#666; font-size:80%; margin:0 0 10px 30px; /*[disabled]padding:0 20px 0 0;*/ float:left; clear:left; width:85%; }
.selectRegTableContainer { float:left; width:980px; clear:left; }
.selectRegTableHeader { margin:0 0 10px; float:right; clear:right; }
.selectRegTableRow { float:right; clear:right; padding:5px 0; border-bottom:1px solid #000000; border-color:#CCC; width:980px; }
.selectRegTableFooter { float:right; clear:right; padding:10px 0; width:980px; }
.selectRegTableDescription { float:left; width:330px; text-align:left; padding:12px 0 0; font-weight:bold; color:#333; clear:left; }
.selectRegTableDescription P { padding:0 0 0 20px; }
.selectRegTableDescription2 { width:330px; text-align:left; padding:12px 0 0; font-weight:bold; color:#333; float:left; clear:left; }
.selectRegTableDescriptionDisclaimer { float:left; text-align:left; font-size:80%; font-weight:normal; }
.selectRegTableCell { float:left; width:216px; height:50px; background-repeat:no-repeat; background-position:center; clear:none; }
.selectRegTableCellDiscount { font-size:130%; color:#8BC53F; width:640px; height:40px; float:left; padding:10px 0 15px; }
.selectRegTableCellOptional { font-size:80%; color:#8BC53F; width:216px; height:40px; float:left; padding:10px 0 0; }
.cartSummaryContainer { background-image:url(/DesktopModules/proma.Store/Images/cartSummaryBack.gif); background-repeat:repeat-y; float:left; width:314px; overflow:hidden; }
.cartSummaryTableRow0 { float:left; border-bottom:1px solid #000000; border-color:#CCC; width:315px; padding-bottom:0px !important; padding-bottom:4px; }
.cartSummaryTableRow1 { float:left; border-bottom:1px solid #000000; border-color:#CCC; width:315px; padding-bottom:0px !important; padding-bottom:3px; }
.cartSummaryTableRow2 { float:left; border-bottom:1px solid #000000; border-color:#CCC; width:315px; padding-bottom:0px !important; padding-bottom:9px; }
.cartSummaryTableRow { float:left; border-bottom:1px solid #000000; border-color:#CCC; width:315px; padding-bottom:0px !important; padding-bottom:0; }
.cartSummaryTableCellDescription { font-size:80%; color:#666; width:95px; height:25px; float:left; padding:10px 0 0; text-align:right; margin:0 20px 0 0; }
.cartSummaryTableCellInfo { font-size:80%; color:#666; height:25px; float:left; padding:10px 0 0; text-align:left; font-weight:bold; }
.cartSummaryTableCellR { height:25px; float:right; padding:3px 20px 0 0; clear:right; }
.cartSummaryTableCellSearch { float:left; text-align:left; padding:0px; margin:5px 0 0; width:200px; }
.cartSummaryTableCellSearch INPUT { }
.cartSummaryTableCellSearchButton { margin:0px; padding:0px; }
.rightColContainer { width:315px; float:right; }
.rightColBigPrice { margin-top:20px; }
.rightColAddToCart { margin-top:15px; }
.leftColContainer { text-align:left; float:left; width:665px; overflow:hidden; }
.leftColContainerStore { text-align:left; float:left; width:665px; background-image:url(/DesktopModules/proma.Store/Images/ProMaStoreRegLeftSideBarBg.jpg); background-repeat:no-repeat; }
.mainPageFullWidthContainer { width:100%; float:left; text-align:left; }
.mainPageFullWidthContainerStore { width:100%; float:left; text-align:left; /*[disabled]border-top:10px solid #000000;*/ clear:left; border-color:#007DBF; }
.SUHeader { font-size:120%; color:#666; font-weight:bold; padding:0 0 0 30px; }
.SUSubHeader { font-size:105%; padding:10px 0 0 30px; }
.SUInfoList { font-size:105%; line-height:150%; padding:10px 0 0 30px; }
.quickStartBanner { padding:20px; font-size:170%; background-color:#8BC53F; color:#FFF; margin:10px 0 0; }
.quickStartButton { margin:0 7px 7px 0; }
.quickStartButtonsContainer { float:left; margin-top:10px; padding:0 0 0 20px; }
.rightColOptions { text-align:left; padding:0 0 20px 50px; }
.optionLabel { color:#007DBF; font-size:80%; margin:0px; padding:10px 0 3px; }
.quickStartNavContainer { float:left; width:168px; text-align:center; }
.quickStartDetailsMainContainer { float:left; width:496px; padding:230px 0 0; }
.quickStartCosmeticsBG { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/QSCosmeticsBG2.jpg); }
.quickStartJewelleryBG { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSJewelleryBG2.jpg); }
.quickStartAloeBG { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSAloeBG2.jpg); }
.quickStartOptimumHealthBG { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSOptimumHealthBG.jpg); }
.quickStartPerformanceBG { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSPerformanceBG.jpg); }
.quickStartAloeBG_CA { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSAloeBG_ca.jpg); }
.quickStartPerformanceBG_CA { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSPerformanceBG_ca.jpg); }
.quickStartAloeOrganicsBG { background-repeat:no-repeat; background-image:url(/DesktopModules/proma.Store/Images/quickStartNav/QSGraceAloeBG2.jpg); }
.quickStartDetailsCol { width:245px; float:left; }
.quickStartDetailsCol P { font-size:80%; margin:0px; padding:5px 0 0 25px; color:#666; }
.quickStartSubHeader { color:#007DBF; font-weight:bold; padding:120px 0 0 25px; font-size:90%; }
.sampleStorePages { margin:20px 0 0 25px; }
.storeIntro { font-size:90%; width:340px; margin:20px 0 140px 30px; font-weight:bold; }
.storeIntro P { }
.storeRightColPriceContainer { width:100%; border-bottom:1px solid #000000; border-bottom-color:#CCC; height:115px; }
.storeRightColPriceContainer INPUT { float:left; margin:50px 20px 0; }
.storeRightColPriceContainer IMG { float:left; }
.additionalProductsChooseContainer { float:right; width:650px; }
.additionalProductsChooseContainer P { font-size:115%; padding:10px 0 10px 30px; color:#666; }
.additionalProductsStoreLink { font-weight:bold; color:#007DBF; }
.bonusStartButtonContainer { background-image:url(/DesktopModules/proma.Store/Images/bonusStartButtonBack.png); background-repeat:no-repeat; height:310px; float:left; width:153px; color:#007DBF; margin:10px 0 0; }
.bonusStartButtonContainer IMG { margin:0 0 0 5px; }
.bonusStartButtonName { font-size:80%; text-align:center; margin:10px 0 0; width:140px; color:#007DBF; }
.bonusStartButtonMoreInfo { font-size:80%; text-align:center; width:140px; }
.storeTopNavContainer { width:660px; float:left; overflow:hidden; clear:left; height:80px; }
.storeTopNavContainer UL { text-align:left; float:left; list-style-type:none; margin:0px; padding:0; }
.storeTopNavContainer UL LI { float:left; list-style-type:none; background:#007DBF; }
.storeTopNavContainer UL LI A { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsLblue.gif);*/ height:80px !important; background-repeat:no-repeat; width:97px !important; width:98px; padding:7px 0 0 10px; color:#FFF; font-size:80%; font-weight:bold; float:left; margin:0px; background:#79BADB; border-right:3px solid #FFFFFF; }
.storeTopNavContainer UL LI A:hover { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsDblueTop.gif);*/ text-decoration:none; color:#FFFFFF; background:#5298BD; }
.storeTopNavContainer UL LI A.current { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsDblueTop.gif);*/ width:98px; background:#007DBF; }
.storeTopNavContainer UL LI A.last { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsLblueR.gif);*/ background-repeat:no-repeat; width:122px; }
.storeTopNavContainer UL LI A.last:hover { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsDblueR.gif);*/ width:122px; }
.storeTopNavContainer UL LI.last A.current { background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsDblueR.gif); width:122px; }
.storeTopNavContainer UL LI A.currentlast { background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsDblueR.gif); width:122px; }
.storeTopNavContainer UL LI A.currentlast:hover { background-image:url(/DesktopModules/proma.Store/Images/signUpStore/TopNavButtonsDblueR.gif); width:122px; }
.storeTopNavContainer UL LI A:visited { color:#FFFFFF; }
.storeLeftNavContainer { width:190px; float:left; overflow:hidden; clear:left; margin:0; }
.storeLeftNavContainer UL { text-align:left; float:left; list-style-type:none; margin:0px; padding:0px; }
.storeLeftNavContainer UL LI { height:30px; list-style-type:none; }
.storeLeftNavContainer UL LI A { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/leftNavButtonsLblue.gif);*/ height:25px !important; background-repeat:no-repeat; width:175px; padding:10px 0 10px 10px; color:#FFF; font-size:12px; font-weight:bold; margin:0px; float:left; background:#79BADB; border-top:2px solid #FAFAFA; }
.storeLeftNavContainer UL LI A:hover { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/leftNavButtonsDblue.gif);*/ width:175px; text-decoration:none; color:#FFFFFF; background:#5298BD; }
.storeLeftNavContainer UL LI A.current { /*[disabled]background-image:url(/DesktopModules/proma.Store/Images/signUpStore/leftNavButtonsDblue.gif);*/ width:175px; background:#007DBF; }
.storeLeftNavContainer UL LI A:link { color:#FFFFFF; }
.storeLeftNavContainer UL LI A:visited { color:#FFFFFF; }
.storeContentContainer { float:left; margin-top:10px; width:780px; }
.storeDeptContainer { }
.storeDeptProductContainer { width:120px; float:left; overflow:hidden; padding:0px; background-image:url(/DesktopModules/proma.Store/Images/addToCartBACK.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FFF; margin:0px; }
.storeDeptProductImg { padding:0 0 0 10px; }
.storeDeptProductName { width:105px; margin:5px 5px 0 10px; clear:left; height:45px; overflow:hidden; }
.storeDeptProductName A { color:#666; font-size:80%; }
.storeDeptProductPrice { width:120px; margin:5px 5px 5px 10px; float:left; clear:left; }
.storeDeptProductPrice A { color:#8BC53F; font-size:135%; font-weight:bold; }
.storeDeptProductRRP { margin:0 5px 0 10px; width:120px; float:left; clear:left; }
.storeDeptProductRRP A { color:#007DBF; font-size:80%; }
.storeDeptProductPoints { margin:0 5px 5px 10px; width:120px; float:left; clear:left; }
.storeDeptProductPoints A { color:#666; font-size:80%; }
.storeDeptProductContainer A { float:left; clear:left; }
.storeDeptAddToCart { float:left; clear:left; margin:0px; padding:0px; background-color:#090; height:56px; }
.storeProductDetailsContainer { float:left; margin:10px 0 0; }
.storeProductDetailsLeftCol { width:300px; float:left; overflow:hidden; }
.storeProductDetailsRightCol { float:left; width:420px; overflow:hidden; }
.storeProductDetailsName { font-weight:bold; float:left; clear:left; }
.storeProductDetailsPrice { color:#8BC53F; font-size:210%; font-weight:bold; padding:10px 0 0; float:left; clear:left; }
.storeProductDetailsRRP { color:#007DBF; font-size:90%; font-weight:bold; float:left; clear:left; margin:5px 0 0; width:100%; }
.storeProductDetailsCode { color:#666; font-size:80%; padding:10px 0 0; float:left; clear:left; width:100%; }
.storeProductDetailsPoints { font-size:80%; color:#666; float:left; clear:left; width:100%; }
.storeProductDetailsQty { color:#666; font-weight:bold; margin:10px 0 0; font-size:90%; float:left; clear:left; width:100%; }
.storeProductDetailsQty INPUT { padding:2px; margin:0 0 0 4px; }
.storeProductDetailsOptions { float:left; clear:left; }
.storeProductDetailsOptions SELECT { margin:10px 0 0; clear:left; float:left; }
.storeProductDetailsAddToCart { margin:15px 0 0; float:left; clear:left; }
.storeProductDetailsBackButton { margin:10px 0 0; float:left; clear:left; }
.storeProductDetailsInfo { margin:20px 0 0; font-size:90%; float:left; clear:left; width:100%; }
.storeProductDetailsInfo P { font-size:12px; }
.helpButton { margin:5px 0 0; float:left; cursor:pointer; }
.helpButton1 { cursor:pointer; }
.helpButton2 { float:left; margin:-3px 0 0 10px; padding:0px; cursor:pointer; }
.helpButtonDetails { margin:0 0 0 5px; float:left; }
.cartTopGreyBar { background-image:url(/DesktopModules/proma.Store/Images/Back3ColGREY.gif); height:30px !important; height:50px; font-weight:bold; font-size:90%; padding:20px 340px 0 0; text-align:right; }
.cartRowsProductInfoContainer { background-image:url(/DesktopModules/proma.Store/Images/cartBack.gif); background-repeat:repeat-y; float:left; width:980px; }
.cartRowsProductInfoContainer_ca { background-image:url(/DesktopModules/proma.Store/Images/cartBack_ca.gif); background-repeat:repeat-y; float:left; width:980px; }
.cartRowsTotals { float:left; width:980px; margin:10px 0 0; }
.cartRow { float:right; clear:right; width:980px; border-bottom:1px solid #CCC; font-size:70%; font-weight:bold; color:#333; }
.cartRowTotal { float:right; border:0px solid #000000; clear:right; width:980px; border-bottom:1px solid #CCC; font-size:80%; font-weight:bold; color:#999; }
.cartRow IMG, .cartRow INPUT { float:left; width:auto; }
.cartRowTop { float:right; clear:right; width:980px; border-bottom:1px solid #CCC; font-size:70%; color:#999; }
.cartCell { float:left; padding:10px; }
.cartCellFirst { float:left; padding-right:35px !important; padding:10px 30px 10px 10px; }
.cartCellLast { float:left; padding:10px; }
.cartCellCode { float:left; padding:10px 0; width:66px; }
.cartCellDescription { width:325px; text-align:right; }
.cartCellPrice { width:55px; text-align:right; }
.cartCellPoints { width:30px; }
.cartCellCode_au { }
.cartCellQty_au { width:60px !important; width:70px; padding:0px 6px 0px 3px; }
.cartCellDescription2_au { width:350px; text-align:right; }
.cartCellFirst_ca { float:left; padding-right:35px !important; padding:10px 30px 10px 10px; }
.cartCellDescription_ca { width:288px; text-align:right; }
.cartCellDescription2_ca { width:313px; text-align:right; }
.cartCellCode_ca { float:left; width:66px; }
.cartCellPrice_ca { width:45px; text-align:right; }
.cartCellQty_ca { width:65px; }
.cartQtyRemoveButton { margin:0 0 0 5px; float:left; }
.cartCellTotal { float:left; width:230px; color:#000; }
.cartCellShort { float:left; padding:10px 10px 0 0; }
.cartCellDeliveryDescription0 { float:left; width:533px; text-align:right; }
.cartCellDeliveryDescription { float:left; width:585px; text-align:right; }
.deliveryOptionCheck { float:left; width:20px; height:20px; padding:10px 35px 0 10px; }
.deliveryOptionCheck2 { float:left; width:20px; height:20px; padding:10px 15px 0 10px; }
.cartTotalsDescription { float:left; width:640px; text-align:right; margin:15px 25px 15px 0; }
.cartTotalPrice { padding:15px; float:left; color:#333; }
.cartRowFinalTotals { float:left; clear:left; width:980px; font-size:150%; font-weight:bold; color:#8BC53F; height:70px; }
.cartFinalTotalDescription { float:left; width:640px; text-align:right; margin:15px 25px 15px 0; }
.cartFinalTotalPrice { padding:15px; float:left; color:#8BC53F; }
.cartButtonsContainer { float:left; width:979px; background-image:url(/DesktopModules/proma.Store/Images/Back3ColGREY.gif); background-repeat:no-repeat; height:180px; padding:20px 0 0; }
.cartBackButton { float:left; margin:0 0 0 480px; }
.cartCellRemove { float:left; margin-top:8px; margin-left:5px; }
.cartQtyInput { height:20px; }
.cartDelivery { padding-bottom:102px !important; padding-bottom:42px; }
.cartDeliveryRow .rtWrapperContent LI { margin-bottom:10px; }
.cartCellUpdateLink { margin-left:587px; margin-bottom:10px; }
.cartCellRemoveLink { float:left; margin-left:5px; }
.ShowCartQty { float:left; }
.cartCheckoutButton { float:left; margin:0 0 0 35px; }
.detailsRowGroup { border-bottom:1px solid #CCC; float:left; clear:left; width:665px; margin:10px 0 0; padding:0 0 10px; overflow:hidden; }
.detailsRow { float:left; clear:left; width:665px; margin:5px 0; }
.detailsRow LABEL { width:250px; text-align:right; font-size:85%; font-weight:bold; float:left; margin:0 20px 0 0; }
.detailsRow INPUT { float:left; }
.detailsRow TEXTAREA { float:left; }
.ageConfirmationLabel { font-size:85%; font-weight:bold; float:left; margin:0 20px 0 0; padding:0 0 0 20px; width:297px; }
.termsConfirmationLabel { font-size:85%; font-weight:bold; float:left; margin:0 20px 0 0; padding:0 0 0 20px; color:#F00; width:297px; }
.detailsContinueButton { float:left; padding:10px 0 30px 270px; }
.cartCellDeliveryDescription2 { float:left; width:640px; text-align:right; color:#000; margin:0 20px 0 0; }
.cartCellDeliveryNote { text-align:right; color:#666; margin:20px 20px 20px 50px; font-weight:normal; width:590px; }
.deliveryDetailsRightColInfo { float:left; padding:10px; }
.deliveryInstructionsNotes { font-size:90%; font-weight:normal; float:left; clear:left; text-align:right; width:640px; margin:5px 0 0; color:#666; }
.deliveryInstructionsRightColInfo { padding:10px; float:left; }
.requiredField { font-size:80%; color:#900; margin:0 0 0 5px; float:left; }
.cartPaymentOption { background-image:url(/DesktopModules/proma.Store/Images/Back3ColGREY.gif); float:left; width:980px; clear:left; text-align:right; font-weight:bold; font-size:90%; height:55px; }
.paymentDetailsCompletionLeftCol { float:left; padding:0 0 0 30px; }
.detailsCheckerContainer { width:443px; float:left; background-image:url(/DesktopModules/proma.Store/Images/sUPDIMdlBG.gif); background-repeat:repeat-y; font-weight:bold; color:#999; font-size:90%; margin:20px 0; }
.detailsCheckerTopBottom { float:left; }
.detailsCheckerLabel { float:left; width:160px; text-align:right; margin:0 20px 5px 0; }
.detailsCheckerInfo { float:left; width:250px; margin:0 0 5px; }
.cartPaymentOption SELECT { margin:15px 180px 0 30px; }
.paymentDetailsCompletionRightCol { float:right; width:480px; margin:10px 0 0; }
.paymentRowTotal { float:right; clear:right; width:480px; font-size:80%; font-weight:bold; color:#000; }
.paymentCellShort { float:left; padding:10px 10px 0 0; }
.paymentCellDeliveryDescription2 { float:left; width:150px; text-align:right; color:#000; margin:0 20px 0 0; }
.paymentDetailsRightColInfo { float:left; padding:10px 0 0; }
.cartCompleteButton { float:right; margin:20px 70px 20px 0; }
.completeDisclaimer { color:#999; font-size:70%; float:right; clear:right; width:290px; }
.congratulationsHeader { font-size:400%; margin:20px 0 0; }
.congratulationsBodyContainer { text-align:justify; padding:20px 250px 0; font-size:90%; }
.sigDisc { font-size:80%; color:#999; }
.mrFittlerImage { float:right; margin:0 0 100px; font-size:11px; width:400px; color:#666; text-align:right; }
.noThanksButton { margin:20px 0 0; }
.quickstartProductInfoContainer { width:250px; margin:0 0 0 50px; text-align:left; font-size:80%; color:#666; height:70px; }
.quickstartProdInfoLable { float:left; width:250px; text-align:left; margin:3px 3px 0 0; }
.quickstartProdInfo { float:left; width:150px; margin:5px 0 0; }
.pageFooter { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:10px 0; color:#C1C6D6; }
.loginContainer A:link, .loginContainer A:visited, .loginContainer A:hover { color:#F6F6F6; }
.ErrorMsg { border:1px solid #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; width:98%; text-align:center; color:#FF0000; font-weight:bold; }
.ErrorMsgDetails { border:1px solid #212121; font-family:Verdana, Arial, Helvetica, sans-serif; width:655px; text-align:center; color:#FF0000; font-weight:bold; font-size:80%; background-color:#EBEBEB; padding:5px; }
.ErrorMsgPaymentDetails { border:1px solid #212121; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#FF0000; font-weight:bold; font-size:80%; background-color:#EBEBEB; padding:5px; }
.dropdownproductCode { padding-bottom:1px; height:22px; overflow:hidden; display:block; font-family:Tahoma, Geneva, sans-serif; }
A.additionalProductsStoreLink { color:#007DBF; }
.storeDeptProductContainer A:visited { color:#666; }
.storeDeptProductPrice A:visited { color:#8BC53E; }
.storeDeptProductRRP A:visited { color:#007DBF; }
.txtSearch { margin-bottom:4px; }
.clicktoenlargecontainer { text-align:center; }
.clickimage { font-size:90%; float:left; }
.clicktoenlargecontainer IMG { float:left; margin:0 6px 15px 43px; }
.clicktoenlargecontainer .clickimage A:link, .clicktoenlargecontainer .clickimage A:visited, .clicktoenlargecontainer .clickimage A:active { text-decoration:none; }
.clicktoenlargecontainer .clickimage A:hover { text-decoration:underline; }
.storeAgreementFeeReqd { font-size:70%; color:#8BC53E; margin-top:65px; }
.TermsConditions { width:360px; font-family:"Courier New"; font-size:8pt; overflow:auto; height:140px; border:1px solid #7F9DB9; padding:3px; }
.StoreFee { margin-left:40px; }
.psErrorTableHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#FF0000; color:#FFFFFF; }
.psErrorTableSubHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000; }
.psQuickshopLineA { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.inlineimage { float:left; display:inline; }
.CCCardTypes { float:left; margin-right:5px; }

