	html { margin: 0;}
	body{ margin: 0; font-family:"Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}
	input { color:#555; font-size:11px; }
	a{text-decoration:none; margin: 0; padding: 0;}

	img { height: auto !important; 
		  max-width: 100% !important;
		  display: inline-block;
		  border: 0;
	}
	
	img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}
	
	input {
		height: auto !important; 
		  max-width: 100% !important;
		  display: block;
		  border: 0;
	}
	.container-fixed {
		width: 100%;
		min-width: 320px;
		max-width: 984px;
		margin: 10px auto 0 auto;
		ffpadding: 0 20px;
		vvbackground-color: #777;
	}

	.productPageHeadline {margin: 10px 0 0 0;}

	.contentPaddedMainSite {
		min-height: 300px;
	}

	.formLabels { padding: 3px 0px; }

	input[type=text] { 
		width: 300px;
		border: 1px solid  #a9a9a9;
	}

	.formLabels { color: #333; }

	#YYT {
		list-style-type: none;
		padding: 0;
		text-align: justify;
		font-size: 0.1px;
	}

	#YYT:after {
		content: "";
		width: 100%;
		display: inline-block;
	}

	.g99 {
		display: inline-block;
		width: 116px;
		text-align: center;
		vertical-align: top;
		font-size: 12px;
		padding: 7px 0;
	}

	.g7 { color: #FFF; }

	.g3Aa { margin-top: 0;}
	
	div.paige { 
		text-align:right; 
		padding-right:3px; 
		/* background-color: #efeef3; */
	}
	
	#CCCC { 
		xxtext-align: center;
	}

	#CCCCa {
		background-color: #d152ab;
		overflow: hidden;
	}

	body.aliciabeauty #CCCCa {
		background-color: #d152ab;
	}
	
	body.carefree #CCCCa {
		background-color: #ac368c;
	}
	
	body.elements #CCCCa {
		background-color: #5f39a0;
	}
	
	body.foxylady #CCCCa {
		background-color: #3692a3;
	}
	
	body.foxysilver #CCCCa {
		background-color: #555;
	}

	.BBBBc {
		background-color: #efeef3;
	}

	.nav-wrapper { padding:5px 5px 5px 0; }
	.nav-button { 
		zzwidth:50px; 
		padding: 2px 5px 0;
		height:19px;
		background-color: #FFF;
		color: #d152ab;
		text-align: center;
		vertical-align:middle;
		line-height: 1.2em;
		font-weight: bold;
		display: inline-block;
		font-family: 'Myriad Pro', Helvetica, Arial, sans-serif;
		font-size: 0.9em;
		margin-left: 5px;
	}



	body.aliciabeauty .nav-button {
		color: #d152ab;
	}
	
	body.carefree .nav-button {
		color: #ac368c;
	}
	
	body.elements .nav-button {
		color: #5f39a0;
	}
	
	body.foxylady .nav-button {
		color: #3692a3;
	}
	
	body.foxysilver .nav-button {
		color: #555;
	}

	div.carefree div.BBBBc, div.carefree div.paige { 
		background-color: #ac368c;
		margin:0;
		padding:0;
	}
	

	 div.foxy-lady div.BBBBc, div.foxy-lady div.paige { 
		background-color: #3692a3;
		margin:0;
		padding:0;
	}

	.nav-main { width:100%; position: relative; }
	.nav-main .left { position: absolute; top: 0 left:0; }
	.nav-main .right { position: absolute; top: 0 right:0; }
	
	
	.foxyladyProductPageHeadline {
		color: #3692a3;
	}
	
	/* CAREFREE StART */
	.aliciabeautyProductPageHeadline {
		color: #d152ab;
	}
	
	div.aliciabeauty {
		eeborder: 4px solid  #d152ab;
		background-color: #efeef3;
		margin: 10px 0;
		padding: 10px;
		overflow: hidden;
	}
	a {
		color: #d152ab;
	} 

	h1{
		margin: 0 0 0.67em 0;
	} 

	h3{
		color: #d152ab;
	}

	body.aliciabeauty h2 {
		color: #d152ab;
	}
	
	body.carefree h2 {
		color: #ac368c;
	}
	
	body.elements h2 {
		color: #5f39a0;
	}
	
	body.foxylady h2 {
		color: #3692a3;
	}
	
	body.foxysilver h2 {
		color: #555;
	}

	#bot-bar {

		background-color: #d152ab;
		width: 100%;
		height: 4px;
		margin: 0 0 10px 0;
	}


	body.carefree #bot-bar {
		background-color: #ac368c;
	}
	
	body.elements #bot-bar {
		background-color: #5f39a0;
	}
	
	body.foxylady #bot-bar {
		background-color: #3692a3;
	}
	
	body.foxysilver #bot-bar {
		background-color: #555;
	}

	/* CAREFREE END */

	.red { background-color: #C00;}
	.blue { background-color: #00C; color: #FFF;}
	.black { background-color: #000; color: #FFF;}
	.green { background-color: #0C0;}
	.gray { background-color: #CCC; }
	.gray-lite { background-color: #EEE; }
	.white { background-color: #FFF; }

	.em-one { padding: 0.3em; }

	.eeno-row-padding {
		padding: 0 !important;
	}

	#container{ width: 985px; margin: 0 auto; min-height: 1000px; }
	#top{ margin-top:45px; height: 51px; width: 985px; }
	.buttons{ wwposition:relative; wwmargin-top: -8px; vvheight: 35px; aawidth: 985px; }
	#badges{ margin-top:1px; height: 175px; width: 985px; }
	#brands{ margin:10px 0; height: 20px; width: 985px; }
	#about{ margin:10px 0; height: 20px; width: 985px; }
	#search{ padding: 2px; margin: 10px 0 0 10px; old-width:24%; width: 32%;}
	#advSearch1{ width: 100%; height: 100%; max-width: 442px; margin: auto; padding: 0.4em; border:0px solid #FFF; font-size: .6em; }
	.nav-top a{ min-width:116px; width:100%; ffheight:35px; font-weight: bold; color:#FFF; background-color:#999; padding: 10px 0 5px 0; aamargin: 7px 6px 0 0; display:inline-block; text-align:center }

	.nav-top.but-carefree a{ background-color: #ac368c; }
	.nav-top.but-elements a{ background-color: #5f39a0; }
	.nav-top.but-foxy-lady a{ background-color: #3692a3; }
	.nav-top.but-foxy-silver a{ background-color: #555; }

	#nav-social a{  display:inline-block; }
	#badges a{ margin: 0 0 0 9px; padding: 0; display:inline-block; box-shadow: 2px 4px 5px #BBB; height: 167px;}
	#badges a:hover{ box-shadow: inset 2px 4px 5px #BBB; }
	#search-button { float:left; margin: auto; }
	#submitSearchButton:hover input{ opacity:0.5; }
	.social-icons { float:right; padding-left: 0.7em; }
	.social-icons:hover img{ opacity:0.5; }
	.nav-top:hover { opacity:0.5; }
	#margin-zero #slide { margin 0; }

	.siz { width:100px; height: 10px; }
	
	.col-xs-top-buffer { margin-top:10px; }

	#slide { display: none; }
	#phrase { display: none; }
	.social-icons { float: left; }

	#slide{ position:relative; margin:10px 0 4px; }
	#dots{ position:absolute; bottom:14px; right:40px; z-index:2; height: 20px; width: 200px; }
	#dots a { display: block-inline; }
	.slide-dot{ float:right; margin: 0 0 0 15px; aaheight: 90%; aawidth: 90%; }
	.slide-dot:hover{ cursor: pointer; }

	.bot { padding: 9px 5px; ffcolor:#8a8991; font-size: 14px; margin: 0 0 10px 0;  }
	.bot a{ color:#333;  }
	.bot a:hover{ color:#333;  }
	.bot b{ font-size: 17px; font-weight:bold; }
	.bot-r { float: right; }
	.bot-l { float: left; }
	#bottom { font-size: 15px; margin: 0; color:#333;}
	#bottom-inner { width: 100%;  display: inline-block; text-align: center; }
	#bottom-inner a{ color:#333; }
	#bottom-inner a:hover{ color:#777; }
	#submitEmailButton:hover input{ opacity:0.5; }

	.tmp{ margin: 0; }
	
	.carefree h1 { color:#ac368c; }
	.elements h1 { color:#5f39a0; }

	.main-carefree { 
		background-color: #ac368c; 
	}
	.main-elements { 
		background-color: #5f39a0; 
	}
	.main-lady { 
		background-color: #3692a3; 
	}
	.main-silver { 
		background-color: #555; 
	}
	
	.example-image-link:hover {
		opacity: 0.7;
	}

	.leftNavContainer {
		font-size: 0.9em;
		padding: 0 10px 20px 10px;
	}

	a.leftNavLinks {
		color: #832667;
		fffont-size: 10px;
		display: block;
	}

	a.leftNavHeaderLink {
		text-transform: uppercase;
		padding: 5px 5px 3px 0;
		font-size: 1.2em;
		color: #444;
		display: block;
	}
	
	.cf-mid { 
		background: url(/img/cf-model1.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.cf-rig-top { 
		background: url(/img/cf-model2.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.cf-rig-bot { 
		background: url(/img/cf-model3.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.el-mid { 
		background: url(/img/el-model1.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.el-rig-top { 
		background: url(/img/el-model2.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.el-rig-bot { 
		background: url(/img/el-model3.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.si-mid { 
		background: url(/img/si-model1.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.si-rig-top { 
		background: url(/img/si-model2.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.si-rig-bot { 
		background: url(/img/si-model3.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.la-mid { 
		background: url(/img/la-model1.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.la-rig-top { 
		background: url(/img/la-model2.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}
	
	.la-rig-bot { 
		background: url(/img/la-model3.png) no-repeat left bottom; 
		background-size: 100% 100%;
		background-color: #FFF;
	}

	.eil {
		width: 100%;
		height: 0;
		zpadding-bottom: 120%;
		margin: 0;
	}

	.eil2 {
		width: 100%;
		height: 0;
		padding-bottom: 72%;
		margin: 0;
	}
	
	.viewCollectionGrayLink:hover, .viewProductGrayLink:hover, .viewProductWhiteLink:hover, 
	.viewCollectionDarkLink:hover, .viewCollectionLink:hover, .viewFeaturedDarkLink:hover, 
	.viewFeaturedLink:hover {
		background-position: 0 15%;
	}
	
	.viewCollectionGrayLink, .viewProductGrayLink, .viewProductWhiteLink, .viewCollectionDarkLink, .viewCollectionLink, .viewFeaturedDarkLink, .viewFeaturedLink {
		display: block;
		width: 100%;
		height: 100%;
		text-indent: -9999px;
	}
	
	.viewCollectionLink {
		background: url(/img/view-collection.png) no-repeat 0 0;
		ccbackground-size: 100% 200%;
		background-position-y: -5px;
		
	}
	
	.viewProductWhiteLink {
		background: url(/img/view-product-white.png) no-repeat 0 0;
		ccbackground-size: 100% 200%;
		background-position-y: -5px;
	}
	
	.feature-title {
		font-size: 1.6em;
		color: #FFF;
	}


	#nav-col { 
		padding-right: 0;
	}

	ul#bot-outter {
		margin: 0;  
		padding: 0;
		list-style-type: none;
		background-color:#FFF;
	}
	
	ul#bot-outter .bot {
		padding: 9px 5px;
		margin: 0; 
	}
	
	ul#bot-outter .bot:last-child {
		padding: 9px 0 9px 5px;
	}
	
	ul#bot-outter .bot:first-child {
		padding: 9px 5px 9px 0;
	}
	
	div.bot-inner { 
		background-color: #efeef3; 
		font-size: 1.2em;
		padding: 6px 0.5em 0.5em 0.5em;
	} 
	
	div.bot-inner h2 { 
		color: #cc2399; 
		font-size: 1.1em;
		font-weight: normal;
		margin: 0 0 0 0;
	}
	ul.bot-menu { 
		margin: 0;  
		padding: 0;
		font-size: 0.9em;
		list-style-type: none;
	}
	
	div.bot-inner span { 
		font-size: 0.9em;
	}
	#media-width{ font-family:'ZZ';}
	
@media(max-width: 767px) {	
	/* xs */
	.buy-no-padding-store, .buy-no-padding-shop { padding-top: 12px; }
	#store, #online { height: 120px; }
	#nav-body{

		height: auto;
	}
	#search{ 
		width: 280px;
		margin-right: -10px;
		overflow: hidden;}
	#media-width{ font-family:'xs';}
	.main-carefree img { 
		width: 40%; 
	}

	.leftNavContainer {
		padding: 6px 10px 10px 10px;
	}

	#nav-col { 
		width: 100%;
		padding-right: 10px;
	}

	#cf-mid { display: none; }

	#cf-rig { display: none; }
	
	ul#bot-outter .bot {
		padding: 5px 0 0 0;
		margin: 0; 
	}
	
	ul#bot-outter .bot:last-child {
		padding: 5px 0 5px 0;
	}
	
	ul#bot-outter .bot:first-child {
		padding: 5px 0 0 0;
	}
	.test-xs { display: block;}
	
	ul.bot-menu li { display: inline; }
	ul.bot-menu li:after { content: ' | '; }
	ul.bot-menu li:last-child:after { content: ''; }
}
	
@media (min-width: 768px) and (max-width: 991px) {
	/* sm */
	.buy-no-padding-store, .buy-no-padding-shop { padding-top: 150px; }
	#store, #online { height: 285px; }

	#media-width{ font-family:'sm';}
	#slide { display: block; }
	#phrase { display: block; }
	.col-xs-top-buffer { margin-top:0; }
	.social-icons { float: right; }
	#search{ margin-left: 0; }
	a.leftNavHeaderLink { font-size: 1.5em; }
	a.leftNavLinks { font-size: 0.9em; }
	
	ul#bot-outter .bot {
		padding: 5px 0 0 5px;
		margin: 0; 
	}
	
	ul#bot-outter .bot:last-child {
		padding: 5px 0 5px 5px;
	}
	
	ul#bot-outter .bot:first-child {
		padding: 5px 0 0 0;
	}
	.test-sm { display: block;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	/* md */
	.buy-no-padding-store, .buy-no-padding-shop { padding-top: 150px; }
	#store, #online { height: 285px; }

	#media-width{ font-family:'md';}
	#slide { display: block; }
	#phrase { display: block; }
	.col-xs-top-buffer { margin-top:0; }
	.social-icons { float: right; }
	#search{ margin-left: 0; }
	a.leftNavHeaderLink { font-size: 1.6em; }
	a.leftNavLinks { font-size: 14px; }
	.test-md { display: block;}
}

@media (min-width: 1200px) {
	/* lg */
	.buy-no-padding-store, .buy-no-padding-shop { padding-top: 150px; }
	#store, #online { height: 285px; }

	#media-width{ font-family:'lg';}
	#slide { display: block; }
	#phrase { display: block; }
	.col-xs-top-buffer { margin-top:0; }
	.social-icons { float: right; }
	#search{ margin-left: 0; 
	.test-lg { display: block;}
}

a.leftNavLinks {
font-size: 17px;
line-height: 14px;
}

a.leftNavHeaderLink {
font-size: 18px;
}

h1#productPageHeadline-gallery {  
	font-family: "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; 
}


a.leftNavLinks {
font-size: 15px;
line-height: 16px;
color: #000;
}