/*[fmt]1100-010A-1*/
/*-----------------------------------------------------------------------*/
.SearchResultsRow { margin:28px 0 0; }
/*Home Page and common pages
-----------------------------------------------------------------------*/
P, DIV, UL, LI { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.Normal { }
.relatedSummary { margin:0 0 10px; }
.title { }
.ViewCartRowAlt TD DIV { font:12px sans-serif; }
.twitter { float:right; margin:10px 0; }
.rightdetails { width:135px; float:right; }
#rightFooterAds { margin:20px 0 0; }
TD { padding:3px; }
.ViewCartContainer { width:730px; font:12px sans-serif; }
.ViewCartRowAlt A:link, A:visited, A:active { font:12px sans-serif; color:#323266; }
.ViewCartRow A:link, A:visited, A:active { font:11px sans-serif; color:#323266; }
.cartProdDescription { font:12px sans-serif; }
.pagecontent { }
#FullPageContainer { height:100%; width:100%; text-align:center; display:table; }
#mainContainer0 { margin:0px auto; width:925px; }
.ErrorMsg { font:bold 14px sans-serif; padding:0px; border:0px solid #000000; margin:5px; }
#mainContainer1 { width:925px; float:left; background-image:url(/DesktopModules/proma.DistributorStore/images/background2Cols.gif); background-repeat:repeat-y; border-right:1px solid #000000; border-left:1px solid #000000; border-color:#CCC; text-align:left; overflow:hidden; }
#mainContainer2 { width:925px; float:left; border-right:1px solid #000000; border-left:1px solid #000000; border-color:#CCC; text-align:left; overflow:hidden; }
#mainContainer { width:925px; float:left; background-image:url(/DesktopModules/proma.DistributorStore/images/background3Cols.gif); background-repeat:repeat-y; border-right:1px solid #000000; border-left:1px solid #000000; border-color:#CCC; text-align:left; }
.pagernav { width:155px; }
.first A:link, A:visited, A:active { text-decoration:none; color:#0085C9; }
.advertLeft IMG { margin:17px 0 0; }
#ContentContainer { width:925px; float:left; position:relative; margin-top:0px; overflow:hidden; }
.pagersort { width:100%; height:25px; }
#centralContentContainer { width:488px; float:left; /*[disabled]overflow:hidden;*/ padding:0 0 20px; position:relative; }
.ModuleTitle_MenuItem { background-color:#FEFEFE; border:0px solid #000000; clear:left; position:relative; left:0px; }
TABLE { }
.ModuleTitle_SubMenu { width:150px; }
#rightNavContainer { float:right; width:272px; overflow:hidden; margin:0; position:relative; clear:right; }
#advertsContainer { text-align:center; margin:0; padding:0 13px 0 15px; }
.advert { margin-top:15px; }
#testimonialsContainer { height:75px; width:257px; margin:0 0 7px; }
#testImg { float:left; margin:0 0 0 8px; }
#testHeader A { color:#666; font-weight:bold; font-size:11px; margin-top:10px; float:left; display:block; text-decoration:none; }
#testCopy A { font-size:10px; color:#999; margin-top:5px; float:left; width:130px; display:block; text-decoration:none; }
.jobsContainer { height:75px; width:240px; margin-left:10px; text-align:center; color:#063; font-weight:bold; clear:both; }
#searchBoxContainer { background-image:url(/DesktopModules/proma.DistributorStore/images/searchBoxBackground.jpg); height:45px; border-bottom:1px solid #000000; border-color:#CCC; }
.searchTitle { }
#addToCartContainer { border-bottom:1px solid #000000; border-color:#CCC; width:272px; height:117px; background-repeat:repeat-x; background-image:url(/DesktopModules/proma.DistributorStore/images/addToCartBackground.jpg); }
#addToCartContainer IMG { float:left; }
#cartButton { padding:11px 0 0 10px; }
#cartContents { float:left; width:190px; text-align:right; color:#333367; }
#safeSecure { float:left; width:250px; margin-top:5px; font-size:10px; color:#999; padding:0 3px 0 10px; }
#paymentOptions { float:left; margin:0 0 0 9px; }
#footer { border-top:1px solid #000000; width:900px !important; width:925px; padding:20px 25px 0px 0; background-color:#FFF; border-color:#CCC; float:left; font-size:11px; color:#999; overflow:hidden; }
#footer A { color:#999; text-decoration:none; }
#footer A:hover { color:#CCC; }
.ShareThis { }
#footer UL { list-style-type:none; width:110px !important; width:142px; float:left; margin:0px; padding:0 7px 0 25px; }
#footer LI { margin-top:3px; }
#footer UL LI { list-style-type:none; }
.footerNavHeader { font-weight:bold; margin-bottom:5px; }
.footerSpacer { width:1px; background-color:#F0F0F0; height:80px; float:left; margin:5px 0 0 20px; }
#copyrightInfo { text-align:right; font-size:10px; width:210px; float:right; }
#socialNetworking { float:right; text-align:right; margin-top:10px; width:110px; font-size:10px; clear:right; }
.SNLogo { float:right; margin-top:5px; margin-left:10px; }
#header { float:left; width:925px; background-color:#FFF; }
#topNavBar { background-color:#0081C6; width:895px; width:925px; float:left; color:#FFF; font-size:11px; padding:0 0 10px; }
#storeOwner { float:left; width:900px; font-size:18px; font-weight:bold; color:#FFF; margin:10px 10px 0 17px; }
#topNavButtonsContainer { float:left; width:895px; margin:0px 10px 0px 0px; }
#storeIntro { width:238px; float:left; color:#FFF; margin:0px 0px 0px 20px; }
#userNavList { width:633px; float:right; }
#userNavList UL { margin:0; padding:0; list-style-type:none; text-align:right; }
#userNavList LI { display:inline; }
#userNavList LI A { color:#FFF; text-decoration:none; }
#userNavList LI A:hover { color:#9CF; }
.topNavSpacer { display:inline; margin:0 10px; color:#FFF; }
#logosContainer { float:left; width:925px; }
#logo { float:left; height:157px; overflow:hidden; }
#AustralianOwned { float:right; }
#leftNavContainer { float:left; width:162px; }
.advertLeft { text-align:center; padding:10px; }
#leftNavDeparttmentsImageButtonsContainer { margin-bottom:220px; }
.leftNavDeparttmentsImageButtons { background-image:url(/DesktopModules/proma.DistributorStore/images/leftNavDepartmentButtonBackgrounds.gif); height:39px !important; height:44px; background-position:center; background-repeat:no-repeat; padding:5px 0 0; text-align:center; }
#productsWithACause { position:absolute; bottom:0px; }
.theme_links UL LI { list-style-type:none; }
.last A:link, A:visited, A:active { text-decoration:none; color:#0080C4; }
/*-----------------------------------------------------------------------
Inner Pages
-----------------------------------------------------------------------*/
.departmentintro { margin:12px 40px 0 0px; overflow:hidden; /*[disabled]width:449px;*/ padding:0 0 0 20px; }
.DepartmentTitle { padding:4px 13px 4px 2px; font-weight:bold; font-style:italic; text-align:center; }
.recommendedproductsintro { margin-top:10px; }
.PriceRangeContainer { margin:0 0 0 20px; }
.PriceRangeTitle { margin:10px 0 0; }
.SubCategoryContainer UL LI { list-style-type:none; margin-left:-25px; }
.SubCategoryList { margin-right:0px; }
.SubCategoryContainer { }
.MoreProductsTitle { padding:4px 13px 4px 10px; font-style:italic; text-align:center; margin-bottom:10px; }
.breadcrumbs { padding:3px 0px 4px 22px; margin-left:2px; width:488px; }
.breadcrumbs A:link, .breadcrumbs A:visited, .breadcrumbs A:active { text-decoration:none; }
.breadcrumbs A:hover { text-decoration:underline; }
.pagebarTop { margin:0 15px 7px 10px; padding:0 10px 5px; height:30px; }
.pagebar { float:left; width:456px; margin-bottom:10px; margin-top:10px; margin-left:8px; padding-bottom:5px; }
.pagebarTop { }
.pagebarTop .pagersort { float:right; margin-top:0px; }
.pagebarTop .pagernav { vertical-align:middle; margin-top:6px; }
.pagebarTop .pagernav { width:285px; }
/*-----------------------------------------------------------------------
Product TOC
-----------------------------------------------------------------------*/
.productListProdContainer { width:148px; height:203px; border:1px solid #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-left:10px; margin-bottom:10px; text-decoration:none; }
.productListProdContainer A:link, .productListProdContainer A:visited, .productListProdContainer A:active { text-decoration:none; }
.productListProdThumb { margin-top:10px; }
.productListProdDesc { width:138px; margin:11px auto 0; overflow:hidden; height:27px; }
.productListProdDesc A { color:#666; text-decoration:none; display:block; }
.productListProdPrice { font-weight:bold; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.productListProdPrice A { color:#333; text-decoration:none; display:block; }
/*-----------------------------------------------------------------------
Product More Info Page
-----------------------------------------------------------------------*/
.productmoreinfoContainer { width:456px; margin-left:20px; margin-right:25px; margin-top:10px; }
.productmoreinfoContainer .photo { float:left; }
.producttitleContainer { float:left; width:156px; margin:5px 5px 20px 15px; overflow:hidden; }
.productmoreinfoContainer .pagecontent { clear:both; }
.productmoreinfoContainer .producttitle { font-weight:bold; font-size:11pt; }
.productmoreinfoContainer .producttitleContainer .productcode { color:#9B9B9D; font-style:italic; }
.productmoreinfoContainer .shortdescription { margin-top:12px; margin-bottom:12px; }
.productmoreinfoContainer .price { font-size:22px; font-weight:bold; color:#6C6D6F; margin-bottom:11px; }
.productmoreinfoContainer .qtytitle { color:#9B9B9D; float:left; margin-bottom:17px; }
.productmoreinfoContainer .tocboxqty { float:left; margin-top:-2px; }
.productmoreinfoContainer .clicktoenlargecontainer { clear:both; margin-top:11px; }
.productmoreinfoContainer .clicktoenlargecontainer IMG { float:left; margin:0 6px 15px 0; }
.productmoreinfoContainer .clickimage { float:left; }
.productmoreinfoContainer .clicktoenlargecontainer .clickimage { color:#9B9B9D; }
.clicktoenlargecontainer .clickimage A:link, .clicktoenlargecontainer .clickimage A:visited, .clicktoenlargecontainer .clickimage A:active { text-decoration:none; }
.clicktoenlargecontainer .clickimage A:hover { text-decoration:underline; }
.altimages { float:left; clear:both; width:409px; margin-bottom:0px; }
.altimages IMG { border:1px solid #BCBDC1; }
.altimages A { text-decoration:none; }
.producttitleContainer .prodchoice { margin-bottom:12px; }
/*-----------------------------------------------------------------------
Related Products - More Info Page
-----------------------------------------------------------------------*/
.relatedproductContainer { width:270px; margin:0 0 0 -15px; }
.oneproduct { width:269px; 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; }
.relatedproductContainer .relatedPrice { font-size:18px; font-weight:bold; margin-top:5px; margin-bottom:10px; }
.relatedproductsrepeater A:link, .relatedproductsrepeater A:visited { text-decoration:none; }
.relatedproductsrepeater A:hover { text-decoration:underline; }
.relatedproductsrepeater { float:left; text-align:left; }
.relatedproductContainer .relatedTitle { font-size:9px; }
.relatedproductContainer .relatedSummary { font-size:9px; margin-right:10px; }
/*-----------------------------------------------------------------------
Distributor Custom Pages
/*-----------------------------------------------------------------------*/
.DWS_LoadStoreCustomPageContent { margin-left:12px; }
/*-----------------------------------------------------------------------
Info Pages
/*-----------------------------------------------------------------------*/
.InfoContainer { border-bottom:1px solid #000000; padding-bottom:77px !important; padding-bottom:35px; padding-top:4px; }
.InfoContainer .title { float:left; width:100px; margin-top:7px; clear:left; }
.InfoContainer .data { float:left; width:535px; }
.InfoContainerTop .title { width:100px; float:left; margin-top:7px; clear:left; }
.InfoContainerTop .data { width:535px; float:left; padding-bottom:12px; clear:right; }
.InfoContainerEditor .title { clear:left; }
.infoPageContainer { width:488px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-left:20px; margin-right:20px; }
.infoPageContainer #col1 { width:260px; float:left; overflow:hidden; margin:0 0 0 20px; }
.infoPageContainer #col2 { float:left; overflow:hidden; width:208px; text-align:left; }
.infoPageContainer { overflow:hidden; margin:0 20px 0 0; text-align:left; }
.infoPageContainer .imageCaption { font-size:11px; color:#8E8E8E; margin:5px 0 10px 10px; text-align:left; }
.infoPageContainer .infoPageHeadline { text-align:left; font-size:19px; margin:20px 0 10px; font-weight:bold; }
.infoPageContainer .infoPageSubHeader { text-align:left; font-size:16px; margin:0 0px 15px; font-weight:normal; }
.infoPageContainer P { padding:0 0px 15px 0; margin:0px 20px 0px 0px; text-align:justify; font-size:12px; }
.infoPageContainer #col2 IMG { border:0px solid #000000; float:right; }
.infoPageContainer #col2 A { }
.genericcontentcontainer { margin:0 20px 20px; width:720px; float:left; overflow:hidden; padding:20px 0 0; position:relative; }
.departmentintro P { padding:0px; margin:0px; }
.testimonyContainerL { width:100%; margin:0 10px 0px 20px; padding:0px; }
.testimonyContainerR { width:100%; margin:0 10px 0px 70px; }
.testimonyTop { /*[empty]background-image:;*/ background-repeat:no-repeat; }
.testimonyBottom { /*[empty]background-image:;*/ background-repeat:no-repeat; height:37px; overflow:hidden; }
.testimonyMiddle { background-image:url(/Portals/7/quoteBoxLeftSides.gif); background-repeat:repeat-y; margin:0px; }
.testimonyText { width:341px; margin:0 0 0 25px; }
.testimonyName { font-weight:bold; margin:0 0 0 25px; padding:10px 0 5px; }
/*-----------------------------------------------------------------------
Search Page
/*-----------------------------------------------------------------------*/
.pagebar5wide { float:left; width:677px; padding-left:10px; padding-right:10px; margin-bottom:10px; margin-top:10px; margin-left:0px; background-color:#F9F9F9; padding-bottom:5px; }
.searchresultscontainer { float:left; margin-left:20px; margin-right:7px; }
.SearchResultsRow .ItemNo { float:left; }
.SearchResultsRow .result { margin:0px 22px 10px; float:left; width:633px; }
.SearchResultsRow .result A { color:#02A8FC; }
#colAll { margin:0 30px 10px 20px; text-align:justify; }
/*-----------------------------------------------------------------------
Gif Voucher Receiver Details Page
/*-----------------------------------------------------------------------*/
.GiftVoucherReceiverContainer { border:1px solid #0081C6; }
.GiftVoucherReceiverContainer .row { padding-top:10px; padding-left:35px; }
.GiftVoucherReceiverContainer .title { width:113px; float:left; margin-top:0px; }
.GiftVoucherReceiverContainer .header { background-color:#0081C6; color:#FFF; padding:6px; }
.GiftVoucherReceiverContainer .data { width:510px; }
.GiftVoucherReceiverContainer .image { float:left; width:510px; clear:right; }
.GiftVoucherReceiverContainer .submit { margin-left:243px; margin-top:14px; margin-bottom:20px; }
/*-----------------------------------------------------------------------
5 Steps to beautiful skin page GC
/*-----------------------------------------------------------------------*/
.s5Container { width:461px; margin:0px 15px 15px; }
.s5One { padding-top:18px; padding-bottom:15px; text-align:left; }
.s5Two { border-top:1px dashed #9E835D; padding-top:15px; padding-bottom:15px; }
.s5Three { border-top:1px dashed #9E835D; padding-top:15px; padding-bottom:15px; }
.s5Four { border-top:1px dashed #9E835D; padding-top:15px; padding-bottom:15px; height:175px; }
.s5Five { border-top:1px dashed #9E835D; padding-top:15px; padding-bottom:15px; }
.s5goldHeader { margin-left:122px; font:bold 19px Arial; color:#9E835D; padding-top:5px; }
.s5paragraph { font:11px Arial; color:#808080; margin:9px 0px 9px 122px; padding:0 30px 0 0; }
.s5pic { width:107px; float:left; padding-top:5px; padding-left:2px; }
/*-----------------------------------------------------------------------
Why Choose Grace page
/*-----------------------------------------------------------------------*/
.wgContainer { width:464px; text-align:center; margin:0px 15px 15px; }
.wgContainer2 { width:250px; text-align:center; }
.wgDiv1 { padding-top:18px; padding-bottom:15px; text-align:left; }
.wgHeader1 { font:15px Arial; color:#808080; padding-left:20px; }
.wgHeader2 { font:21px Arial; color:#799A6F; }
.wgP { font:11px Arial; color:#000; padding:0px 20px; }
.wgGreenP { font:11px Arial; color:#799A6F; }
.wgImg { float:left; margin-right:20px; margin-bottom:20px; }
.wgDiv1 LI { list-style:none outside; font:11px Arial; color:#000; background:url(/Assets/Images/InfoPages/whyCGrace/wgTick.jpg) no-repeat left; padding:5px 30px 5px 40px; }
.wgPTwo { font:11px Arial; color:#000; margin-top:0px; margin-bottom:0px; padding:3px 5px 9px; }
.wgGreenP { font:11px Arial; color:#799A6F; padding-right:5px; padding-left:5px; }
.giftGuideHeader { float:left; background-image:url(/Assets/Images/ProMaStores/giftsUnder.jpg); width:485px; height:120px; text-align:left; overflow:hidden; }
.giftGuideHeader P { color:#FFF; font-size:35px; padding-top:50px; margin:0px; padding-left:180px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

