/*[fmt]1100-010A-1*/
BODY { font-family:Tahoma, Geneva, sans-serif; font-size:1em; color:#000; margin:0px; padding:0px; text-align:center; height:100%; width:100%; }
.GDJJewelleryHomeHeader { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/GraceVideoFrame.jpg); float:left; height:443px; width:790px; }
.personalShopperIntro { font-size:13px; padding:0px 77px 1px 0px; margin:15px 0 10px; float:left; font-family:Arial; line-height:133%; }
.GetChoicesContainer { float:left; text-align:left; /*[disabled]width:100%;*/ margin:0px; padding:90px 0px 149px 51px; background-image:url(Images/Grace-Personal-Shopper-Back.jpg); background-repeat:no-repeat; }
.GetChoicesContainer INPUT { font-weight:bold; padding:5px; color:#64420B; margin:6px 0 0; }
.ProductRightPane { width:195px; float:right; }
.snSharerFaceBook { float:left; clear:left; margin:0 10px 0 0; }
.snSharerContainer { float:left; clear:left; width:389px; margin:10px 0 0; border-top:1px solid #ADADAD; padding:10px 0 0; }
.cartCellSubTotal { float:left; padding:10px 40px 0 553px; /*[disabled]background:#E07F7F;*/ }
IMG { border:0px solid #000000; }
.JSCol3 { float:left; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/RightColQuoteBG.gif); height:1000px; background-repeat:no-repeat; background-position:0 357px; }
.JSCol2 { float:left; width:210px; margin:0 0 30px; }
.JSCol1 { float:left; width:395px; background:#E7E09C; height:1350px; }
.JennysStoryContainer { background:#BA9D66; float:left; color:#FFFFFF; }
.ProMa_GCSpecialsChoicesContent IMG { visibility:hidden; }
.helpButton { float:left; margin:6px 8px 0 0; cursor:pointer; }
.helpButton2 { cursor:pointer; margin:0 0 0 5px; }
A { text-decoration:none; }
FORM { margin:0px; padding:0px; }
INPUT { padding:2px; }
.CheckoutContinue INPUT { padding:0px; margin:0px; position:relative; left:-13px; }
.FreeFacialContainer INPUT { padding:5px; background:#FFFFFF; }
P { margin:0px; padding:0px; /*[disabled]float:left;*/ }
.JennysStoryContainer P { color:#FFFFFF; font-size:12px; padding:0 10px 0 20px; line-height:150%; }
.JennysStoryContainer P.JSProductDescIntro { font-size:22px; padding:20px 20px 0; /*[disabled]font-weight:bold;*/ }
.JennysStoryContainer .JSCol1 P { color:#000; }
.JennysStoryContainer P.JSProductDescIntro2 { font-weight:bold; padding:10px 20px 0; }
.JennysStoryContainer P.JSDisclaimer { font-size:11px; margin:30px 0 0; color:#000; }
.JennysStoryContainer P.JSQuestion { font-size:13px; color:#84161B; padding:10px 20px; font-weight:bold; }
.JennysStoryContainer P.JSIntroText { font-size:14px; /*[disabled]font-family:Times;*/ padding:10px 20px 5px; font-weight:bold; }
.personalShopperInfo { clear:left; margin:3px 0 11px; }
.freeMakeoverButton P A { color:#FEFEFE; float:left; padding:56px 0 0 20px; }
.mainAdvertInnerText P { padding:0 0 0 10px; }
UL LI { list-style-type:none; }
.productInfoDetailsMainContainer UL LI { list-style-type:square; }
A:link, A:visited, A:active { text-decoration:none; color:#000; }
.homePageStoryContainer-Header1 { font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.compShareContainer .addthis_toolbox { width:350px; }
.win100dollars P A { padding:0 0 0 12px; }
A:hover { text-decoration:none; color:#000; }
A:active { text-decoration:none; /*[empty]color:;*/ }
.productInfoBackToPersonalShopper { margin:10px 0 0; float:left; }
.sideAdvert { left:-330px; position:absolute; top:-65px; width:200px; float:left; }
A:visited { text-decoration:none; /*[empty]color:;*/ }
.GDJJewelleryHomeHeader IFRAME { margin:19px 0 0 375px; }
.win100dollars { float:left; width:397px; overflow:hidden; }
.NYNY-IntroHeader { color:#EE5893; font-weight:bold; font-size:133%; float:left; margin:7px 0px 6px; padding:0px; width:730px; }
.productListContainer { width:595px; float:left; }
.ModProMaGCProductTOCC { }
.Normal { font-size:100%; }
.Medium { font-size:90%; }
.ModProMaGCSpecialsChoicesC { float:left; }
/*CSS Document*/
.clearAll { clear:left; float:left; width:785px; height:1px; margin:0px; padding:0px; line-height:1px; font-size:1px; }
.fullWidthContainer { width:100%; text-align:center; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:1em; color:#000; }
.centeredContainer { width:960px; margin:0px auto; }
.mainContentContainer TABLE { margin:0px; padding:0px; /*[disabled]line-height:0px;*/ }
.ModProMaProductsMasterEditC { font-size:11px; }
.floatLeftContainer { float:left; width:980px; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/shadowBack.png); background-repeat:repeat-y; margin:0px; padding:0px; text-align:center; }
/*Wallpaper Colours*/
.silverWallpaper { margin:0px; padding:0px; background-repeat:repeat; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/wallpaperSilverRepeat.jpg); }
.silver { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/wallpaperSilverTop.jpg); background-repeat:repeat-x; }
.CTA-Container { clear:left; width:100%; }
/*Header*/
.headerContainer { width:960px; margin:0px auto; background-color:#000; height:125px; }
.headerContainer .graceLogo { margin:23px 0 0; float:left; padding:0 0 0 10px; }
.topNavLogin { float:right; font-size:70%; }
.topNavLogin A { color:#999; }
.topNavLogin A:hover { color:#CFCDCD; }
.topNavLogin A:active { color:#FFF; }
.topNavLogin A:visited { color:#FFF; }
.topNavLogin UL { list-style-type:none; margin:20px 0 0; }
.topNavLogin UL LI { display:inline; margin:0 0 0 20px; border-right:1px solid #000000; border-right-color:#999; padding:0 20px 0 0; }
UL LI.lastItem { display:inline; margin:0 0 0 20px; padding:0 12px 0 0; border:0px solid #000000; color:#CFCDCD; }
.lastItem SELECT { font-family:Tahoma, Geneva, sans-serif; font-size:11px; background-color:#000000; color:#CFCDCD; }
.topNav { float:right; color:#FFF; font-size:13px; width:470px; }
.topNav A { color:#FFF; }
.topNav A:hover { color:#CFCDCD; }
.topNav A:active { color:#FFF; }
.topNav A:visited { color:#FFF; }
.topNav UL { list-style-type:none; margin:15px 0 0; padding:0; }
.topNav UL LI { display:inline; margin:0 10px 0 7px; }
.topSubNav { color:#000; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/topShadow.jpg); background-repeat:repeat-x; width:960px; height:36px; font-size:80%; border-bottom:1px solid #000000; border-bottom-color:#666; margin:0px; padding:0px; float:left; }
.topSubNav A:link, .topSubNav A:visited { color:#000; }
.topSubNav A:hover { color:#999; }
.topSubNav UL { margin:10px 0 0; float:left; padding:0 0 0 20px; }
.topSubNav UL LI { display:inline; margin:0 15px 0 0; border-right:1px solid #000000; padding:0 15px 0 0; border-right-color:#CCC; }
.searchContainer { float:right; margin:7px 0 0; text-align:right; padding:0px 5px 0px 0px; }
.searchContainer LABEL { margin:0 6px 0 0; padding:0px; }
.searchContainer INPUT { margin:0 7px 0 0; padding:0px; }
.cmdSearch { vertical-align:bottom; }
.searchContainer .submit { vertical-align:middle; vertical-align:text-bottom; }
/*Left Nav*/
.leftNav { width:170px; margin:0 0 30px; float:left; text-align:left; padding:0px; }
.breadcrumbsLeftNavTop { width:170px; height:0px; }
.leftNav UL { list-style-type:none; font-size:90%; margin:0 0 0 40px; padding:0px; }
.leftNav UL LI { padding:2px 0; }
.leftNav A:link, .leftNav A:visited { color:#666; display:block; padding:2px 5px; }
.leftNav UL LI A:hover { color:#000; background-color:#F3F3F3; }
.leftNav UL .leftNavHeader A { font-weight:bold; font-size:100%; margin:10px 0 0; color:#000; }
.leftNavAdvertContainer { font-size:70%; width:130px; color:#999; overflow:hidden; margin:10px 0 0 30px; border-top:1px solid #000000; border-top-color:#CCC; padding:10px 0 0; }
.leftNavAdvertContainer A:hover, .leftNavAdvertContainer A:visited { color:#666; font-weight:normal; }
.leftNavAdvertContainer P { margin:0px; padding:5px 0 0; color:#666; }
.adHeader A { font-size:18px; font-weight:bold; color:#666; }
.adHeader A:hover, .adHeader A:link, .adHeader A:visited { font-weight:bold; color:#666; }
.leftNavSN { margin:0px; width:40px; padding:0px; height:50px; float:left; overflow:hidden; }
/*Main content pane of website*/
.mainContentContainer { width:790px; padding:0px; text-align:left; margin:0px 0 0px 0px; float:left; position:relative; }
.plusOne { float:left; margin:0; }
.sharerComp { float:left; }
.mainContentContainer .Head { /*[disabled]visibility:hidden;*/ }
.ViewCartContainer { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/cartBackgroundGCb.jpg); background-position:left; float:left; }
/*Footer*/
.footerContainer { float:right; width:790px; }
.footer { font-size:70%; color:#999; width:780px; border-top:1px solid #000000; border-top-color:#CCC; padding:20px 0 0; margin:0 20px 30px 0; }
.footer UL { list-style-type:none; float:left; margin:0px; padding:0px; }
.footer UL LI { margin:5px 0 0; padding:0 0 0 40px; }
.footer A, .footer A:visited, .footer A:link { color:#999; }
.footer A:hover { color:#000; }
.footerHeader { font-weight:bold; color:#333; }
.disclaimers { clear:left; float:left; width:780px; text-align:center; color:#999; font-size:90%; border-top:1px solid #000000; border-top-color:#CCC; padding:20px 0; margin:20px 0 0; }
.disclaimers P { margin:10px 0; }
.disclaimers IMG { margin:0 20px; }
/*News and Promos*/
.newsContainer { float:left; width:150px; font-size:80%; margin:10px 8px 40px 0; }
.newsHeadline { padding:10px 10px 0 0; }
.newsHeadline A:link, .newsHeadline A:visited, .newsHeadline A:hover { color:#000; font-weight:bold; }
.newsIntro { padding:10px 15px 0 0; }
.newsIntro A:link, .newsIntro A:visited, .newsIntro A:hover { color:#666; font-size:85%; }
/*Breadcrumbs*/
.breadcrumbs { font-size:70%; color:#000; float:left; clear:left; width:780px; margin:10px 0; }
.breadcrumbs A:link, .breadcrumbs A:visited { color:#999; }
.breadcrumbs .current { color:#666; }
/*Ads*/
.advertLarge { float:left; width:785px; margin:0px; padding:0px; }
.advertMed { width:545px; float:left; margin:0 10px 0 0; }
.advertSmall { width:225px; float:left; margin:0px; }
/*Information Pages*/
.infoPageBlock { font-size:80%; color:#666; text-align:justify; padding:0 0 30px !important; float:left; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoPageDivider.jpg); background-repeat:repeat-x; background-position:bottom; margin:0px; width:780px; position:relative; clear:left; padding:0 0 10px; }
.infoPageBlockHeader { font-size:165%; color:#000; }
.infoPageBlock P { margin:10px 0 20px; padding:0 20px 0 0; }
.infoPageBlock A:link, .infoPageBlock A:visited { color:#666; font-weight:bold; }
.callToActionContainer { float:left; width:750px; font-size:80%; text-align:right; margin:0 0 30px; }
.callToActionContainer P { }
.callToActionHeader { font-size:200%; }
.callToActionContainer IMG { float:right; margin:0 0 0 30px; }
.infoPageBlockImageFR { float:right; padding:0 0 0 20px; right:0px; margin:-40px 0 0; position:relative; }
.infoPageBlockImageFL { float:left; padding:0 20px 0 0; left:0px; margin:-40px 0 0; position:relative; }
.infoHeader { width:790px; float:left; font-size:250%; color:#999; }
.HBGFlowers { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/headers/flowers.jpg); background-repeat:no-repeat; }
.infoPageBlockImageFR { float:right; padding:0 0 0 20px; right:0px; margin:-50px 0 0; position:relative; }
.infoPageBlockImageFL { float:left; padding:0 20px 0 0; left:0px; margin:-50px 0 0; }
.infoPageLevel2 { font-size:80%; color:#777; text-align:justify; padding:0 0 10px; float:left; margin:0; width:790px; }
.listPageBarContainer .infoPageLevel2 P { margin:0 0 20px; width:600px; }
.infoPageLevel2 .infoImageFR { float:right; padding:0 0 0 20px; right:0px; top:0px; position:relative; }
.infoPageLevel2 .infoImageFL { float:left; padding:0 0 0 10px; left:0px; }
.infoPageLevel2 .imageDescription { font-size:80%; margin:10px 0 0; color:#999; }
.infoDisclaimer { font-size:80%; color:#999; }
.faqs { font-size:80%; color:#666; text-align:justify; padding:0 0 10px; float:left; margin:10px 0; width:790px; }
.faqs P { margin:0 0 20px; width:700px; padding:0 0 20px; border-bottom-color:#CCC; border-bottom:1px dotted #000000; border-color:#CCC; }
.faqs .question { margin:0 0 20px; font-size:120%; font-weight:bold; width:700px; border:0px solid #000000; padding:0px; }
/*Product Catalogue*/
.productListProduct { width:190px; height:330px; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/prodListItemBackBlend.jpg); background-position:bottom; background-repeat:no-repeat; float:left; margin:5px 5px 5px 0; display:block; border:1px solid #DCDADA; }
.productListProductInfoContainer { margin:0 0 0 20px; display:block; }
.productListProductHeader A { color:#000; margin:15px 0 0; float:left; width:150px; height:30px; font-size:75%; }
.productListProductIntro A:link, .productListProductIntro A:visited { color:#666; float:left; width:150px; margin:8px 0 0; /*[disabled]height:62px;*/ overflow:hidden; font-size:70%; }
.productListPrice A { color:#000; font-size:90%; float:left; margin:8px 0 0; font-weight:bold; }
.productListCode A:link, .productListCode A:visited { font-size:60%; color:#988; float:right; margin:15px 0 0; padding:0 10px 0 0; }
/*Product Info Page Left Col*/
.productInfoLeftCol { float:left; width:390px; margin:5px 20px 20px 0; overflow:hidden; }
.imageMoreContainer { text-align:right; }
.productInfoImage { }
.imageMorePhotosVids { float:left; border:1px solid #000000; width:202px; height:35px; background-color:#FFF; margin:10px 20px 0 0; padding:0px; font-size:70%; border-color:#999; }
.imageMorePhotosVids A { color:#D44; display:block; float:left; width:100px; height:15px; padding:10px 0; text-align:center; font-weight:bold; }
.customerFeedback { width:390px; float:left; clear:left; margin:10px 0 0; border-top:1px solid #000000; font-size:70%; background-color:#F0F0F0; padding:10px 0 0; border-bottom:1px solid #000000; border-top-color:#999; border-bottom-color:#999; }
.customerFeedbackHeader { font-weight:bold; font-size:110%; margin:0 0 20px; }
.customerFeedback P { padding:10px 30px 0 20px; }
.customerFeedbackName { font-weight:bold; }
.commentDivider { border-bottom:1px dotted #000000; border-bottom-color:#999; width:390px; margin:20px 0; }
.feedbackForm { float:left; margin:0 0 30px; width:390px; }
.feedbackIntro { margin:10px 0 10px 20px; color:#666; }
.feedbackForm LABEL { clear:left; float:left; width:90px; text-align:right; margin:5px 10px 0 0; }
.feedbackSubmitButton { margin:0 0 0 100px; }
.imageMorePhotosVids .current { background-color:#CCC; color:#000; }
.nextImageContainer { margin:10px 0 0; padding:0px; float:right; width:176px; }
.nextImageContainer A { color:#272727; }
.nextImageContainerNext { color:#666; float:left; padding:0 0 0 3px; font-weight:bold; margin:0px; }
.nextImageContainer UL { list-style-type:none; float:left; margin:0px 5px 0px 0px; padding:0px; }
.nextImageContainer UL LI { display:inline; margin:0 1px 0 0; }
.rollOverImage { color:#000; font-size:70%; float:left; width:128px; margin:5px 0 0; text-align:right; }
.socialNetworking { font-size:70%; float:right; clear:left; margin:20px 0 0; width:390px; border-top:1px solid #000000; border-top-color:#999; padding:10px 0 0; }
.socialNetworking .intro { float:left; padding:5px 10px 0 80px; }
.socialNetworkingIcon { float:left; padding:0 0 0 7px; }
/*Product Info Page Right Col*/
.productInfoRightCol { width:360px; float:left; font-size:80%; }
.productInfoName { font-size:180%; float:left; width:355px; }
.productInfoIntro { float:left; width:250px; margin:20px 0 0; }
.productInfoPriceContainer { float:left; width:350px; border:1px solid #000000; margin:20px 0 0; border-color:#999; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/priceDivider.gif); background-position:118px; background-repeat:repeat-y; }
.productInfoPriceContainerLeftCol { float:left; width:118px; }
.productInfoPriceContainerRightCol { float:left; width:220px; margin-left:10px; margin-top:10px; }
.productInfoPrice { float:left; font-size:120%; font-weight:bold; padding:10px 0 0 10px; }
.productInfoCode { padding:10px 0 10px 10px; color:#666; font-size:90%; clear:left; }
.productInfoHowToPurchase { font-weight:bold; padding:10px; }
.productInfoHowToPurchaseIntro { padding:0 0 10px 10px; font-size:85%; color:#666; }
.productInfoDetailsContainer { float:left; margin:20px 0 0; width:358px; }
.productInfoDetailsCosmeticsTabContainer1 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabs1On.gif); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetailsCosmeticsTabContainer2 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabs2On.gif); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetailsCosmeticsTabContainer3 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabs3On.gif); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetailsJewelleryTabContainer1 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabsJewellery1On.jpg); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetailsJewelleryTabContainer2 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabsJewellery2On.jpg); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetailsCosmeticsTab A { width:117px; float:left; height:25px !important; height:35px; text-align:center; padding:10px 0 0; font-size:85%; color:#333; }
.productInfoDetailsJewelleryTab A { width:117px; float:left; height:25px !important; height:35px; text-align:center; padding:10px 0 0; font-size:85%; color:#333; }
.productInfoDetails3TabContainer1 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabs1On.gif); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetails3TabContainer2 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabs2On.gif); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetails3TabContainer3 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabs3On.gif); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetails2TabContainer1 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabsJewellery1On.jpg); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetails2TabContainer2 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabsJewellery2On.jpg); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetails1TabContainer1 { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoTabsOneTabOn.jpg); float:left; width:355px; background-repeat:no-repeat; }
.productInfoDetails3Tab A { width:117px; float:left; height:25px !important; height:35px; text-align:center; padding:10px 0 0; font-size:85%; color:#333; }
.productInfoDetails2Tab A { width:117px; float:left; height:25px !important; height:35px; text-align:center; padding:10px 0 0; font-size:85%; color:#333; }
.productInfoDetails1Tab A { width:117px; float:left; height:25px !important; height:35px; text-align:center; padding:10px 0 0; font-size:85%; color:#333; }
.productInfoDetailsMainBody { float:left; width:351px !important; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; margin:0 0 20px; background-color:#FFF; padding:0px 0px 20px; border-right-color:#999; border-bottom-color:#999; border-left-color:#999; width:353px; }
.productInfoDetailsMainBody P { margin:20px; }
/*Info Pages*/
.infoPageForms { font-size:80%; color:#666; text-align:justify; padding:0 0 10px; float:left; margin:10px 0; width:790px; }
.infoPageForms P { margin:0 0 20px; width:370px; }
/*Info Pages Backgrounds*/
.findADistributor { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/findADistributor.jpg); background-repeat:no-repeat; background-position:top right; }
.findADistributor A:hover { text-decoration:underline; color:#FF0000; }
.letsGetThisPartyStarted { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/letsGetThisPartyStarted.jpg); background-repeat:no-repeat; background-position:top right; }
.requestABrochure { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/brochures11.jpg); background-repeat:no-repeat; background-position:330px 0; }
.requestABrochure P { width:331px; }
.requestABrochureCA { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/brochures-CA.jpg); background-repeat:no-repeat; background-position:top right; }
.contactUs { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/contactUsGlobe.gif); background-repeat:no-repeat; background-position:bottom right; }
/*Forms*/
.infoFormContact { float:right; margin:30px 0 30px 25px; width:392px; padding:0 0 30px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; border:1px dotted #000000; border-color:#999; }
.infoFormContact P { margin:7px 0 0; }
.infoFormContact LABEL { clear:left; float:left; width:115px; text-align:right; margin:3px 10px 0 0; color:#666; font-size:85%; }
.infoForm { float:left; margin:30px 0; width:385px; clear:left; padding:0 0 30px; background-color:transparent; /*[disabled]filter:alpha(opacity=90);*/ /*[disabled]-moz-opacity:0.9;*/ /*[disabled]-khtml-opacity:0.9;*/ /*[disabled]opacity:0.9;*/ }
.FreeFacialContainer .infoForm { width:100%; font-size:100%; background:#FCECF2; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/win-100BG.gif); background-repeat:no-repeat; background-position:right; }
.FreeFacialContainer .infoPageLevel2 { background:#F05895; margin:0 0 26px; }
.formsubmittedsuccessfully { text-align:center; padding:0; background:#020202; color:#FFFFFF; font-size:120%; font-weight:bold; margin:20px 0 0; }
.infoForm P { margin:7px 0 0; }
.infoFormIntro { padding:0 30px 20px; font-size:85%; color:#000; }
.FreeFacialContainer .infoFormIntro { font-size:12px; width:780px; padding:10px 30px 26px; }
.infoForm LABEL { clear:left; float:left; width:115px; text-align:right; margin:3px 10px 0 0; color:#666; font-size:85%; }
.FreeFacialContainer LABEL { width:236px; font-size:13px; color:#C9115B; font-weight:bold; }
.infoFormSubmitButton { padding:10px 0 0; }
/*Telephone Numbers Address etc*/
.findADistributorTel { float:left; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/telIcon.gif); background-repeat:no-repeat; background-position:0 12px; padding:0 0 0 70px; }
.findADistributorTel IMG { float:left; }
.findADistributorTel .bigTel { font-size:260%; color:#B7B7B7; width:270px; margin:0px; padding:0px; }
.findADistributorTel .medTel { font-size:250%; color:#B7B7B7; width:270px; margin:0px; padding:0px 0px 10px; }
.findADistributorTel .smallTel { float:left; width:270px; font-size:130%; }
.findADistributorHours { float:left; width:270px; clear:left; /*[disabled]margin:10px 0 0;*/ }
.contactUsPost { margin:30px 0 0; float:left; width:300px; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/contactUsPost.gif); background-repeat:no-repeat; }
.contactUsPost P { float:right; width:230px; margin:0px; }
.contactUsGlobalAddress { margin:10px 0 0; float:left; width:250px; clear:left; font-size:85%; padding:10px 0 0; border-top:1px dotted #000000; border-top-color:#CCC; }
.contactUsGlobalAddress P { float:right; width:180px; margin:0px; }
.addressBGGlobe { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/contactGlobeSmall.gif); background-repeat:no-repeat; background-position:0 20px; }
/*hidden enter*/
.LIButton { float:left; clear:left; width:790px; text-align:right; }
.LIButton A { color:#FFF; }
.LIButton A:hover { color:#FFF; }
/*-----------------------------------------------------------------------
Related Products - More Info Page
-----------------------------------------------------------------------*/
.relatedproductContainer { margin:0; }
.oneproduct { width:305px; margin:5px 0; float:left; border-bottom:1px solid #F4F4F4; }
.relatedproductContainer .title { padding:4px 13px 4px 10px; font-style:italic; text-align:center; margin-bottom:10px; }
.relatedproductsrepeater IMG { float:left; margin-left:6px; }
.relatedproductContainer .relatedPrice { font-size:120%; font-weight:bold; margin-top:5px; margin-bottom:10px; }
.relatedproductsrepeater A:link, .relatedproductsrepeater A:visited { text-decoration:none; }
.relatedproductsrepeater A:hover { text-decoration:none; }
.relatedproductsrepeater { float:left; text-align:left; }
.relatedproductContainer .relatedTitle { font-size:12px; }
.relatedproductContainer .relatedSummary { font-size:11px; margin-right:10px; }
.relatedproductsrepeater .rightdetails { width:150px; float:right; margin:8px 0 0; }
.listPage { }
.listPage P { width:600px; float:left; }
.listPage IMG { float:left; padding:0px 0 0px 0px; }
.listPageHeader { font-weight:bold; font-size:110%; width:600px; float:left; padding:27px 0 0; }
.listPageBarContainer { float:left; width:800px; clear:left; }
TABLE { font-size:100%; }
.listPageBarContainer P { width:400px; }
/*Added by Chris*/
.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; }
.productInfoDetailsMainContainer { padding:18px 20px 20px; }
H2 { font-size:100%; font-weight:bold; color:#020202; margin:20px 0 0 40px; }
.productInfoDetailsMainContainer H2 { margin-left:20px; }
/*-----------------------------------------------------------------------
Search Page
/*-----------------------------------------------------------------------*/
.searchTitle { float:left; }
.SearchResultsRow { margin:28px 0 0; }
.pagebar5wide { float:left; width:790px; background-color:#FFFFFF; padding-bottom:5px; font-size:85%; border-top:1px solid #000000; padding:20px 0; margin:20px 0 0; }
.searchresultscontainer { float:left; margin-left:0; margin-right:0; }
.pagerdisabled { font-weight:bold; color:#C9C9C9; }
.pagernav { margin:0 20px 0 0; }
.SearchResultsRow .ItemNo { float:left; clear:left; margin:0 30px 0 0; }
.SearchResultsRow .result { margin:0px 0px 20px !important; float:left; width:700px; font-size:90%; color:#818181; margin:0px; }
.SearchResultsRow .result A { color:#010101; font-weight:bold; }
#colAll { margin:0 30px 10px 20px; text-align:justify; }
.infoPageLevel2 P { margin:10px 0 4px; padding:0; line-height:150%; }
.nfoPageSubHeader { font-size:180%; }
.infoPageHeaderMain { font-size:32px; color:#0A0909; text-align:left; }
.listPageBarContainer IMG { margin:0 20px 0 0; }
.advertLarge IMG { margin:0px !important; padding:0px; margin:0 0 -3px; }
/*-----------------------------------------------------------------------
Product More Info Page
/*-----------------------------------------------------------------------*/
.shoppingBagTitle A:link, .shoppingBagTitle A:visited { color:#FFF; font-weight:bold; margin:3px 0 0; float:right; width:95px; font-family:Arial, Helvetica, sans-serif; }
.shoppingBagTotals A:link, .shoppingBagTotals A:visited { color:#999; font-size:11px; margin:3px 0 0; float:right; width:95px; }
.shoppingBagTitle A:hover { color:#CFCDCD; }
.shoppingBagTotals A:hover { color:#CFCDCD; }
.shoppingBagButton { width:42px; float:left; }
.tocboxqty { width:30px; text-align:center; margin:5px; float:left; margin-top:0px; }
.qtytitle { float:left; margin-left:4px; }
.cartContainer { float:right; width:150px; text-align:left; margin:15px 0 0 10px; color:#FFF; font-size:12px; }
.prodchoice { margin-left:4px; margin-bottom:10px; width:200px; }
/*-----------------------------------------------------------------------
Shopping Cart
/*-----------------------------------------------------------------------*/
.cartTopGreyBar { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/cartBackgroundGCGREY.jpg); height:62px !important; font-weight:bold; font-size:90%; /*[disabled]padding:10px 0px 0 0;*/ text-align:right; background-position:left; background:#ECECEC; }
.cartTopGreyBarPlain { background-color:#EBEBEB; height:60px !important; height:70px; font-size:90%; text-align:right; background-position:left; padding:10px 0 0; }
.headerTitleText { font-size:140%; margin:21px 0 0; text-align:left; font-family:Tahoma, Geneva, sans-serif; }
.headerTitleTextPlain { font-size:140%; margin:12px 0 0 34px; text-align:left; font-family:Tahoma, Geneva, sans-serif; float:left; }
.cartTopLogo { float:left; }
.cartRowsProductInfoContainer { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/cartBackgroundGC.jpg); background-repeat:repeat-y; float:left; width:788px; }
.cartRowsProductInfoContainer_CA { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/cartBackgroundGC_ca.jpg); background-repeat:repeat-y; float:left; width:788px; }
.cartRowsTotals { float:left; width:788px; margin:10px 0 0; }
.cartRow { float:right; clear:right; width:788px; border-bottom:1px solid #CCC; font-size:80%; font-weight:bold; color:#333; }
.cartRowTotal { float:right; clear:right; width:788px; border-bottom:1px solid #CCC; font-size:80%; font-weight:bold; color:#888; padding:10px 0; }
.cartRow IMG, .cartRow INPUT { float:left; width:auto; }
.cartRowTop { float:right; clear:right; width:788px; border-bottom:1px solid #CCC; font-size:70%; color:#999; }
.PrintOrder { margin-top:15px; }
.cartCell { float:left; padding:10px 0; }
.cartCellFirst { float:left; padding:10px 0; width:382px; }
.cartCellFirst2 { float:left; padding:10px 0; width:408px; }
.cartCellFirst_CA { float:left; padding:10px 0; width:360px; }
.cartCellFirst2_CA { float:left; padding:10px 0; width:386px; }
.cartCellLast { float:left; padding:0; width:84px; }
.cartCellDescription { width:356px; text-align:right; }
.cartCellDescription2 { width:364px; text-align:right; }
.cartCellDescription_CA { width:337px; text-align:right; }
.cartCellDescription2_CA { width:345px; text-align:right; }
.cartCellCode { width:88px; }
.cartCellCode_CA { width:55px; }
.cartCellPrice { width:75px; }
.cartCellPrice_CA { width:75px; text-align:right; margin-right:20px; }
.cartCellPoints { width:30px; }
.cartCellQty { width:60px; padding:10px 0; }
.cartCellTax { float:left; width:33px; }
.cartQtyRemoveButton { margin:0 0 0 5px; float:left; }
.cartCellTotal { float:left; width:85px; color:#000; padding:10px 0; }
.cartCellShort { float:left; padding:0 10px 0 0; }
.cartCellDeliveryDescription0 { float:left; width:533px; text-align:right; }
.cartCellDeliveryDescription { float:left; width:563px; text-align:right; padding:10px 0; font-weight:normal; color:#484646; }
.deliveryOptionCheck { float:left; width:47px; height:20px; padding:10px 0 0; }
.deliveryOptionCheck2 { float:left; width:20px; height:20px; padding:10px 15px 0 10px; }
.cartTotalsDescription { float:left; width:619px; text-align:right; margin:15px 25px 15px 0; }
.cartTotalPrice { padding:15px 0 15px 10px; float:left; color:#333; }
.cartRowFinalTotals { float:left; clear:left; width:788px; font-size:120%; font-weight:bold; color:#010101; height:55px; }
.cartFinalTotalDescription { float:left; width:618px; text-align:right; margin:15px 25px 15px 0; }
.cartFinalTotalPrice { padding:15px 0 15px 10px; float:left; color:#010101; }
.cartButtonsContainer { float:left; width:788px; padding:20px 0 8px; background:#EBEBEB; }
.cartBackButton { float:left; margin:0 0 0 17px; }
.cartCellRemove { float:left; margin-top:8px; margin-left:5px; }
.cartQtyInput { height:20px; text-align:center; }
.cartDelivery { padding-bottom:90px !important; padding-bottom:14px; }
.cartDeliveryRow { width:788px; }
.cartDeliveryRow .rtWrapperContent LI { margin-bottom:10px; }
.cartCellUpdateLink { /*[disabled]margin-left:564px;*/ margin-bottom:10px; float:left; width:77px; font-size:80%; }
.cartCellRemoveLink { float:left; margin-left:5px; width:566px; font-size:80%; }
.ShowCartQty { float:left; }
.cartCheckoutButton { float:right; margin:0 17px 0 0; }
.cartSecurity { float:left; margin-left:20px; }
.detailsRowGroup { border-bottom:1px solid #CCC; float:left; clear:left; width:804px; margin:10px 0 0; padding:0 0 10px; overflow:hidden; }
.detailsRow { float:left; clear:left; width:665px; margin:0 0 5px; }
.detailsRow LABEL { width:250px; text-align:right; font-size:12px; font-weight:bold; float:left; margin:0 20px 0 0; padding:4px 0px 0px; }
.CheckoutOption1 .detailsRow LABEL { width:205px; text-align:right; padding:6px 0px 0px; }
.detailsRow INPUT { float:left; margin:5px 9px 0 0; padding:2px; }
.GetChoicesContainer .detailsRow .button INPUT { padding:5px; }
.detailsRow TEXTAREA { float:left; margin:0 0 0 0px; }
.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; }
.cartPaymentOption { float:left; width:790px; clear:left; text-align:right; font-weight:bold; font-size:90%; height:55px; background-color:#EBEBEB; }
.paymentDetailsCompletionLeftCol { float:left; }
.detailsCheckerContainer { width:350px; float:left; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/infoBoxHeaderBG.gif); background-repeat:repeat-y; font-weight:bold; color:#999; font-size:90%; margin:20px 0; }
.detailsCheckerTopBottom { float:left; }
.detailsCheckerLabel { float:left; width:95px; text-align:right; margin:0 15px 10px 0; clear:left; }
.detailsCheckerInfo { float:left; width:226px; margin:0 0 5px; font-weight:normal; color:#565656; }
.cartPaymentOption SELECT { margin:15px 180px 0 30px; }
.paymentDetailsCompletionRightCol { float:right; width:420px; margin:10px 0 20px; }
.paymentRowTotal { float:right; clear:right; width:400px; font-size:80%; font-weight:bold; color:#000; }
.paymentCellShort { float:left; padding:10px 10px 0 0; }
.paymentCellDeliveryDescription2 { float:left; width:97px; text-align:right; color:#000; margin:0 20px 0 0; }
.paymentDetailsRightColInfo { float:left; padding:10px 0 0; }
.cartCompleteButton { float:right; margin:20px 70px 5px 0; }
.completeDisclaimer { color:#999; font-size:70%; float:right; clear:right; width:290px; }
.ShipInstructionsContainer { margin-bottom:13px; }
.ShipInstructionsContainer .label { float:left; margin-left:260px; margin-right:10px; font-size:90%; font-weight:bold; color:#888; }
/*-----------------------------------------------------------------------
Checkout
/*-----------------------------------------------------------------------*/
.CheckoutContainer { font-size:90%; }
.CheckoutOptions { margin-top:16px; margin-bottom:16px; margin-left:210px; }
.CheckoutOptions LABEL { margin:0 0 0 6px; }
.CheckoutOption2 .Title { float:left; clear:both; margin-bottom:12px; margin-left:140px; }
.CheckoutOption3 .Title { float:left; clear:both; margin-bottom:12px; margin-left:140px; }
.CheckoutOption2 SELECT { margin:5px 0 0; }
.CheckoutButttonContainer { float:left; clear:left; /*[disabled]margin:0 0 48px;*/ width:790px; }
.CheckoutButttonContainer_CA { float:left; clear:both; margin:30px 0 48px; }
.CheckoutOption1 .CheckoutContinue { clear:both; margin-left:231px; margin-top:10px; margin-bottom:20px; }
.CheckoutOption2 .CheckoutContinue { clear:both; margin-left:231px; margin-top:10px; margin-bottom:20px; }
.CheckoutOption3 .CheckoutContinue { margin-top:0px; float:left; clear:right; margin-left:144px; }
.CheckoutOption3 .CheckoutPrevious { float:left; margin-left:51px; }
.CheckoutContinue { clear:both; margin-left:231px; margin-top:10px; }
.CheckoutPrivacy { position:absolute; width:341px; margin-left:31px; color:#6A6767; font-size:80%; display:inline; }
.validateError { float:left; /*[disabled]position:absolute;*/ color:#F44C4C; font-size:11px; margin:0; width:128px; padding:0; }
.ErrorMsg { color:#FF0000; text-align:center; margin-bottom:18px; width:665px; }
.CheckoutContainer .ErrorMsg { clear:left; width:790px; }
.cartTopGreyBarPlain .photo { float:left; margin-left:10px; margin-top:10px; }
.cartTopGreyBarPlain .DistributorContainer { float:left; width:685px; background:none; margin-left:20px; height:125px; border:0px solid #000000; margin-top:0; }
.cartTopGreyBarPlain .DistributorContainer .name { float:left; font-size:120%; color:#666; clear:both; margin-bottom:10px; margin-top:8px; }
.cartTopGreyBarPlain .DistributorContainer .getdetails { float:left; clear:both; margin-bottom:5px; font-size:14pt; font-weight:normal; text-align:left; }
.cartTopGreyBarPlain .DistributorContainer .contact { font-size:100%; color:#666; float:left; clear:both; }
.CheckoutCompleteContainer A:hover { text-decoration:underline; }
.CustomerDetails { margin-top:15px; margin-bottom:15px; }
.CustomerDetails .title { margin-bottom:6px; font-weight:bold; }
.cartTopDistributorBar { background-color:#EBEBEB; height:130px; }
.CCCardTypes { float:left; margin-right:5px; }
/*-----------------------------------------------------------------------
Distributor / Consultant Search
/*-----------------------------------------------------------------------*/
.headerTitleTextPlain2 { font-size:140%; margin:20px 0 0 34px; text-align:left; font-family:Tahoma, Geneva, sans-serif; float:left; }
.distributorSearchContainer { margin-top:8px; }
.distributorcontainer { width:263px; height:135px; /*[disabled]margin-top:15px;*/ float:left; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/distributorBack.jpg); background-repeat:repeat-y; background-position:right; border-bottom:1px solid #000000; border-bottom-color:#CCC; padding:10px 0; }
.distributorInfoContainer { font-family:Tahoma, Geneva, sans-serif; font-size:12px; float:left; width:165px; }
.distributorPhoto { margin:0 10px; /*[disabled]border:1px solid #000000;*/ border-color:#999; /*[disabled]padding:0 0 0 15px;*/ float:left; }
.distributorPhoto IMG { border:1px solid #000000; border-color:#666; }
A .distributorName { font-size:15px; font-weight:bold; color:#000; text-decoration:none; }
A .distributorRegion { font-size:13px; color:#666; margin:5px 0 0; text-decoration:none; }
A .selectDistributorButton { color:#666; font-weight:bold; text-decoration:none; margin:15px 0 0; }
.NoSearchResults { clear:both; margin-left:55px; margin-bottom:14px; float:left; width:580px; color:#FF0000; text-align:center; }
.distributorsearchfooter { float:left; /*[disabled]width:779px;*/ height:54px; padding:20px 178px 0 50px; font-size:90%; margin-top:35px; background:#EAEAEA; clear:left; }
.ProductUnavailableMessage { margin-bottom:8px; color:#FF0000; /*[disabled]font-weight:bold;*/ }
.ProductUnavailableMessage A:hover { text-decoration:underline; }
/*-----------------------------------------------------------------------
Home Page December 2010
/*-----------------------------------------------------------------------*/
.homePageContainer { font-family:Arial, Helvetica, sans-serif; font-size:1em; width:795px; }
.homepageHeader { margin:0px 0px 10px; padding:0px; float:left; }
.homePageStoryContainer { width:260px; font-size:70%; text-align:left; min-height:260px; background-position:bottom left; background-repeat:no-repeat; float:left; margin:6px 0 0; /*[disabled]border:1px solid #F2F2F2;*/ }
.homePageStoryContainer P { padding:9px 25px 0 10px; color:#333; }
.more A, .more A:link, .more A:visited { color:#D90000; font-weight:bold; }
.homePageStoryContainer IMG { }
.homePageSubStoryContainer { width:150px; float:left; text-align:left; font-size:70%; margin-right:8px; margin-bottom:20px; }
.homePageSubStoryContainer P { margin-top:10px; }
.homePageSubStoryContainer .headline { font-size:110%; font-weight:bold; }
.infoPageContainerDec2010 { width:790px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:90%; line-height:normal; float:left; }
.infoPageContainerDec2010 P { padding-top:20px; padding-right:420px; padding-left:50px; line-height:150%; }
.infoPageContainerDec2010 .tel { padding-top:10px; font-size:280%; font-weight:bold; }
.infoPageContainerDec2010 .header { font-size:250%; }
.infoPageContainerWDec2010 { width:790px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:90%; line-height:normal; }
.infoPageContainerWDec2010 P { padding-top:20px; padding-right:120px; padding-left:50px; }
.infoPageContainerWDec2010 .tel { padding-top:10px; font-size:280%; font-weight:bold; }
.infoPageContainerDec2010 .header { font-size:250%; }
.infoPageContainerWDec2010 .headerS { font-size:150%; margin:0px; padding:0px; }
.infoPageContainerWDec2010 IMG { float:left; margin-right:20px; clear:left; }
.top10Container { clear:left; float:left; padding-left:50px; padding-top:10px; padding-bottom:20px; }
.infoPageContainerWDec2010 .orderButton { background-color:#000; color:#FFF; font-size:120%; padding:10px; width:150px; float:left; margin-top:20px; display:block; }
.infoPageContainerWDec2010 .orderButton:hover { background-color:#666; color:#FFF; }
.stateHeader { background-color:#F0F0F0; }
.deliveryTable { margin-left:45px; margin-top:20px; background-color:#FFF; font-size:90%; }
.deliveryTable TD { padding:5px; padding-left:20px; padding-right:20px; }
.fullWidthRule { float:left; width:781px; height:10px; margin:0px; padding:0px; border-top:1px solid #000000; border-top-color:#CCC; }
.VIP { margin:150px 0 0 120px; width:560px; height:380px; }
.VIPHeader { color:#F71111; font-size:250%; font-weight:bold; margin:0px; padding:0px; }
.VIPIntro { font-weight:bold; font-size:15px; font-family:Tahoma, Geneva, sans-serif; padding-left:200px; }
.VIPForm { width:550px; margin-top:10px; }
.VIPForm LABEL { text-align:right; margin:0px; float:left; clear:left; margin-right:20px; margin-bottom:0px; color:#666; width:150px; margin-top:15px; font-size:130%; }
.VIPForm INPUT { margin-top:10px; padding:5px; font-size:120%; }
.VIPDisclaimer { font-size:70%; padding-top:30px; color:#FFF; width:700px; margin-left:100px; }
.VIPButton { margin:15px 0 0 170px; width:331px; }
.giftGuideHeader { float:left; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/giftsUnder.jpg); width:790px; height:120px; text-align:left; }
.giftGuideHeader P { color:#FFF; font-size:40px; padding-top:50px; margin:0px; padding-left:190px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.savePrice { background-color:#B90000; color:#FFF; padding:5px 10px 5px 20px; height:25px; }
.savePrice A:link, .savePrice A:visited { color:#FFF; font-weight:bold; font-size:18px; }
.CustomerSavingsMoreInfo { float:left; color:#FF0000; width:106px; padding:0px 0 0 10px; font-weight:bold; }
.mainAdvertInnerText { padding-top:129px; float:left; width:141px; text-align:left; font-size:12px; }
.homepageHeader2 { text-align:right; background-image:url(/DesktopModules/proma.GraceCosmetics/Images/Dont-Take-Wrinkles-Header_01.gif); float:left; width:790px; }
.NYNY-Intro { font-size:14px; padding:0 35px 16px 30px; float:left; /*[disabled]clear:left;*/ }
.NYNY-Form { margin:20px 0 0; padding:0 50px; }
.NYNY-Terms { font-size:10px; margin:20px 0; padding:0 50px; }
.NYNY-IntroHeader P { }
.formshoney { display:none; }
.freeMakeoverButton { background-image:url(/DesktopModules/proma.GraceCosmetics/Images/free-makeover.gif); background-repeat:no-repeat; height:136px; width:393px; float:left; }
.NYNY-competitionCOntainer { float:left; width:790px; overflow:hidden; }
.BigDeal-Intro { font-size:13px; text-align:left; width:400px; float:left; margin-top:10px; margin-right:20px; }
.BigDeal-IntroHeader { font-size:16px; font-weight:bold; margin-right:0px; }
.BigDeal-IntroHeader2 { font-size:20px; font-weight:bold; margin-right:0px; color:#C11F25; }
.BigDeal-SignUp { float:left; width:340px; height:140px; text-align:left; }
.BigDeal-SignUp P { font-weight:bold; color:#C11F25; font-size:18px; margin-top:3px; }
.BigDeal-SignUpLIST { list-style-type:circle; clear:left; width:790px; margin:0px; padding:0px; }
.BigDeal-SignUpLIST LI { font-size:13px; font-weight:bold; margin-top:10px; }
.BigDeal-PackName { float:left; width:100%; text-align:left; font-size:20px; color:#FFF; font-weight:bold; background-image:url(Images/BDsubHeaderBack.jpg); padding:10px; margin-bottom:10px; }
.BigDeal-introWide { text-align:left; clear:left; }
.homePageStoryContainer-Header { font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.GCDept-SubDept { color:#FFF; background-color:#C8C8C8; font-size:18px; font-family:Tahoma, Geneva, sans-serif; text-align:left; padding:7px 10px; clear:left; }
.huggleContainer { text-align:center; /*[disabled]background:#020202;*/ float:left; width:100%; /*[disabled]height:500px;*/ padding:0px; margin:0px 0px 21px; }
.huggleIntro { font-size:18px; color:#020202; /*[disabled]font-weight:bold;*/ padding:0 87px 11px 17px; margin:0 0px 0px; }
.GetChoicesContainer .detailsRow { float:left; width:720px; font-size:14px; margin:2px 20px 2px 0px; padding:0px; border-top:1px solid #BCB4A7; color:#585248; }
.GetChoicesContainer .detailsRow2 { float:left; width:500px; margin:0px; padding:0px; /*[disabled]border-top:1px solid #E5E5E5;*/ clear:left; }
.personalShooperSubHeader { clear:left; margin:16px 0 6px; color:#6D6359; font-size:12px; }
.detailsRow TD { padding:0px 0 0px 0px; margin:0px; /*[disabled]width:0px;*/ float:left; }
.GetChoicesContainer .detailsRow LABEL { float:left; width:62px; font-weight:normal; margin-top:5px; color:#404100; font-size:14px; }
.GetChoicesContainer .detailsRow TABLE LABEL { text-align:left; font-weight:bold; margin:10px 17px 0px 0px; padding:5px 0px 0px; width:auto; height:20px; }
.GetChoicesContainer .checkbox LABEL { text-align:left; margin-left:11px; margin-top:0; width:200px; font-size:14px; /*[disabled]font-weight:bold;*/ }
.GetChoicesContainer .button, .ProductsListContainer .button { float:left; clear:both; margin-left:1px; margin-top:5px; height:45px; }
.PersonalShopperContainer { margin-bottom:20px; }
.ProductsListContainer .group { float:left; margin-bottom:16px; width:100%; margin:0px; padding:0px; }
.ProductsListContainer .group H1 { margin:19px 0 9px; }
.Comp-Intro-Container { text-align:left; padding:0px; padding-right:0px; font-size:100%; line-height:150%; margin-bottom:10px; /*[disabled]margin-top:30px;*/ padding-left:30px; }
.Comp-Intro-Container .ValidateError { float:left; width:366px; }
.compShareContainer { width:394px; margin:25px 0 0; float:left; clear:left; border-top:1px solid #C9D4E2; }
.addthis_32x32_style { float:left; margin:5px 0 14px; }
.shareIntro { float:left; margin:0px; font-size:12px; color:#3D6EB2; font-weight:bold; width:400px; }
.Comp-Intro { width:380px; margin-bottom:3px; }
.Comp-IntroHeader { font-size:22px; margin-bottom:20px; font-weight:bold; float:left; }
.Comp-Disc { font-size:11px; margin-top:0px; float:left; clear:left; line-height:120%; color:#999; }
.Comp-Intro-Container LABEL { clear:left; float:left; text-align:right; margin-right:10px; font-size:13px; font-weight:bold; width:110px; margin-top:12px; }
.Comp-Intro-Container INPUT { margin-top:13px; /*[disabled]float:left;*/ }
.Comp-Intro-Container .subscribeCheckBox { float:left; margin:0 10px 0 0; }
.Comp-Intro-Container .subscribe { font-size:11px; width:134px; clear:left; float:left; line-height:100%; font-weight:normal; margin-top:14px; font-family:Arial; }
.WOW-TEXT { font-weight:normal; color:#FFFFFF; font-family:Arial; }
.WOW-TEXT P { padding-left:30px; /*[empty]color:;*/ }
.WOWproductContainer UL LI { font-size:8pt; }
.WOWor { /*[empty]font-size:;*/ font-weight:normal; }
.WOWor IMG { padding-right:20px; }
.WOWproductContainer { font-weight:normal; font-size:10pt; font-family:arial; }

