@charset "utf-8";
/* CSS Document */
body { min-height:2450px; font-family:'Lucida Sans','Lucida Grande',Arial, Helvetica, sans-serif; }

/* body, html, table, tr, td, div, p, ol, ul, li { font-family:'Lucida Sans','Lucida Grande',Arial, Helvetica, sans-serif; font-size:11px; color:#494848; } */

.subNavContainer { margin:auto; width:900px; height:40px;}

a { color:#BF399B; text-decoration:none; }
a:hover { color:#BF399B; }
a.subNavLinks { color:#333333; font-size:11px; }
a.subNavLinks:hover { color:#BF399B; }
a.subNavLinkOn { color:#BF399B; }
a.leftNavLinks { color:#333333; font-size:10px; display:block; }
a.leftNavLinks:hover { color:#BF399B; }
a.leftNavPageLink { padding:3px 10px 2px 10px; }
a.leftNavPageLinkOn { color:#BF399B; }
a.paragraphLinks { color:#BF399B; }
a.iconLinks { font-size:10px; color:#313030; }

.bodyContainer { margin:auto; width:900px; min-height:444px;}
vv.leftNavContainer { width:164px;}
.innerBodyContainer { width:604px !important; min-height:444px;}
.innerBodyContainerMargined { margin:15px 30px 30px 30px; width:544px; min-height:414px;}

.whiteImageBorder { border:1px solid #FFFFFF; }
.aliciabeautyImageBorder { border:1px solid #BF399B; }
.carefreeImageBorder { border:1px solid #862675; }
.elementsImageBorder { border:1px solid #46166B; }
.foxysilverImageBorder { border:1px solid #3954B0; }
.imageBorderPinkBackground { border:1px solid #000000; }

.contentPaddedSurvey { margin:20px 30px 0 30px;}
.contentPaddedMainSite { margin:20px 310px 30px 30px;}
.contentPaddedEvents { margin:0; padding:20px 10px 30px 30px;}
.contentPaddedMiniSites { margin:20px 30px 0 30px;}
.contentPaddedStoreLocator { margin:20px 30px 30px 30px;}
.contentPaddedSearch { margin:20px 30px 30px 30px;}
.contentPaddedPink { padding:20px 0 0 30px;}
.contentPaddedPrivacyPolicy { margin:20px 10px 30px 30px;}
.contentPaddedSurveyTCs { margin:20px 30px 30px 30px;}

.contentLeftNavRightSwirls { padding: 0 120px 0 0; }

.searchResultsTable { font-size:10px; background-color:#CCCCCC; }
.searchResultsText { font-size:10px; }

.Container { padding:15px; }
.Container .Answer { display:none; font-size:11px; color:#000000; padding:5px 15px 10px 15px; }

.pinkMenus { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
a.pinkMenuFontStyles { height:22px; line-height:22px; color:#000000; text-decoration:none; display:block; padding:0 10px 0 10px; white-space:nowrap; }
a.miniSiteMenusFontStyles { height:24px; line-height:24px; color:#000000; text-decoration:none; display:block; padding:0 10px 0 10px; white-space:nowrap; }

.footerButtons { margin:auto; width:900px; padding-top:3px; height:135px; }

.footer { margin:auto; width:900px; padding-top:15px; height:72px; text-align:center; line-height:17px; color:#494848; }
a.footerLinks { color:#494848; text-decoration:none; }
a.footerLinks:hover { color:#BF399B }
a.footerLinkOn { color:#BF399B; }

.categoryCopy { vvfont-size:12px; }

.productPageHeadline { hhfont-family:'Lucida Bright','Lucida Sans'; font-size:30px; }
.productPageSubhead { font-size:18px; color:#000000; padding:0 0 20px 0; }
.productPageDescription { padding:0 0 10px 0; }
.productPageDescriptionBold { font-size:14px; font-weight:bold; }

.aliciabeautyProductPageHeadline { color:#CE4699; }
.carefreeProductPageHeadline { color:#862675; }
.elementsProductPageHeadline { color:#46166B; }
.foxysilverProductPageHeadline { color:#555; }

.storeLocations { font-size:9px; }

.styleGallerySubNav { margin:15px 0 15px 0; }
.styleGalleryNoHeadlines { font-family:'Lucida Bright','Lucida Sans'; font-size:16px; padding:0; }
.styleGalleryHeadlines { font-family:'Lucida Bright','Lucida Sans'; font-size:16px; padding:10px 0 10px 0; }
.carefreeStyleGalleryHeadline { color:#862675; }
.elementsStyleGalleryHeadline { color:#46166B; }
.foxysilverStyleGalleryHeadline { color:#3954B0; }

a.styleGallerySubNav { color:#333333; }
a.styleGallerySubNav:hover { color:#D787C2; }

.formLabels { font-size:10px; font-weight:bold; }
.formBoxLong { border:1px solid #999999; width:220px; height:16px; }
.formBoxShort { border:1px solid #999999; width:190px; height:16px; }
.selectBoxShort { font-family:'Lucida Sans'; color:#494848; font-size:11px; width:192px; height:18px; border:1px solid #999999;  }

.successfulMessage { font-weight:bold; color:#339900; }
.errorMessage { font-weight:bold; color:#FF0000; }


.surveyHeadline { font-family:'Lucida Sans','Lucida Grande',Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; display:inline; color:#CE4699; }
.surveyHeadline span { font-family:'Lucida Bright','Lucida Sans'; font-size:22px; font-weight:bold; display:inline; color:#CE4699; }
.surveyContentH3  { font-family:'Lucida Sans','Lucida Grande',Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 20px 0; color:#CE4699; }
.surveyContent  { font-family:'Lucida Sans','Lucida Grande',Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding:0 0 20px 0; width:394px; color:#494848; }

#AdvancedFilterTool div div div { height:24px; }

input, select { font-family:Arial, Helvetica, sans-serif; font-size:10px !important; }
.pinkButtons { font-family:Arial, Helvetica, sans-serif; font-size:11px !important; color:#333333; font-weight:bold; height:20px; margin:0; padding:0 3px 0 3px; border:1px solid #999999; background: -2px -2px url('../_images/btnBackground.gif') #eca4d6; border-style:solid !important;  }


/*CUSTOM ALICIA HOME AND FOOTER*/
/*START*/
.mainTable {
	border:0px;
	border-collapse:collapse;
}
.viewCollectionGrayLink, .viewProductGrayLink, .viewProductWhiteLink, .viewCollectionDarkLink, .viewCollectionLink, .viewFeaturedDarkLink, .viewFeaturedLink {
	display:block;
	width:110px;
	height:28px;
	text-indent:-2500px;
}
.viewCollectionGrayLink {
	background:url(/sites/_images/homepage_common/view-collection-gray.png) 0 0;
}
.viewProductWhiteLink {
	background:url(/sites/_images/homepage_common/view-product-white.png) 0 0;
}
.viewProductGrayLink {
	background:url(/sites/_images/homepage_common/view-product-gray.png) 0 0;
}
.viewCollectionDarkLink {
	background:url(/sites/_images/homepage_common/view-collection-dark.png) 0 0;
}
.viewCollectionLink {
	background:url(/sites/_images/homepage_common/view-collection.png) 0 0;
}
.viewFeaturedDarkLink {
	background:url(/sites/_images/homepage_common/view-featured-dark.png) 0 0;
}
.viewFeaturedLink {
	background:url(/sites/_images/homepage_common/view-featured.png) 0 0;
}
.viewCollectionGrayLink:hover, .viewProductGrayLink:hover, .viewProductWhiteLink:hover, .viewCollectionDarkLink:hover, .viewCollectionLink:hover, .viewFeaturedDarkLink:hover, .viewFeaturedLink:hover {
	background-position: 0 -28px;
}
.viewStyle1Link, .viewStyle2Link, .viewStyle3Link {
	display:block;
	width:257px;
	height:85px;
	text-indent:-2500px;
}
.viewStyle1Link {
	background:url(/sites/alicia_beauty/_images/homepage/feature1-style-name.png) 0 0;
}
.viewStyle2Link {
	background:url(/sites/alicia_beauty/_images/homepage/feature2-style-name.png) 0 0;
}
.viewStyle3Link {
	background:url(/sites/alicia_beauty/_images/homepage/feature3-style-name.png) 0 0;
}
.viewStyle1Link:hover, .viewStyle2Link:hover, .viewStyle3Link:hover {
	background-position: 0 -85px;
}
.styleGalleries1Link, .styleGalleries2Link, .styleGalleries3Link {
	display:block;
	width:96px;
	height:14px;
	text-indent:-2500px;
}
.styleGalleries1Link {
	background:url(/sites/alicia_beauty/_images/homepage/style-galleries-bucket-link1.png) 0 0;
}
.styleGalleries2Link {
	background:url(/sites/alicia_beauty/_images/homepage/style-galleries-bucket-link2.png) 0 0;
}
.styleGalleries3Link {
	background:url(/sites/alicia_beauty/_images/homepage/style-galleries-bucket-link3.png) 0 0;
}
.styleGalleries1Link:hover, .styleGalleries2Link:hover, .styleGalleries3Link:hover {
	background-position: 0 -14px;
}
.goButtonPurpleLink, .goButtonPinkLink {
	display:block;
	width:47px;
	height:18px;
	text-indent:-2500px;
}
.goButtonPurpleLink {
	background:url(/sites/alicia_beauty/_images/homepage/go-button-purple.png) 0 0;
}
.goButtonPinkLink {
	background:url(/sites/alicia_beauty/_images/homepage/go-button-pink.png) 0 0;
}
.goButtonPurpleLink:hover, .goButtonPinkLink:hover {
	background-position: 0 -18px;
}
.bottomBucketsBackground {
	background:url(/sites/alicia_beauty/_images/homepage/bottom-bucket-backgrounds.jpg);
}
/*END*/
/*ALICIA HOME AND FOOTER*/



/* .g99 { display: inline-block; background-color: #F00; margin: 0 30px 0 0;} */
