@charset "utf-8";
/* CSS Document */

body{
background-color:#6a9804;
margin:0px;
padding:0px;
}
#mainWrapper{
margin-left:auto;
margin-right:auto;
width:950px;
position:relative;
}
#FREESHIP{
width:	151px;
height:149px;
background-image:url(../images/FREESHIP.png);
background-repeat:no-repeat;
z-index:723;
position:absolute;
left:363px;
top:481px;
}
#header{
	background-image:url(http://primitivemakeup.com/images/logo.jpg);
	background-repeat:no-repeat;
	height: 149px;
	width: 950px;
}
#logo{
width: 475px;
float:left;
}
#headerAccountCart{
	width: 400px;
	float:right;
	text-align:right;
	padding-top:128px;
	padding-right: 29px;
	color: #047D95;
	font-size:9px;
	font-style: normal;
	font-weight: lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#headerAccountCart a{
color: #047D95;
	font-size:9px;
	font-style: normal;
	font-weight: lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#headerAccountCart a:hover{
	color: #FFFFFF;
	font-size:9px;
	font-style: normal;
	font-weight: lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#navBg{

width:950px;
height:59px;
}
.homeNavBg{
width:950px;
height:59px;
background-image:url(../images/navBgHome.jpg);
background-repeat:no-repeat;
}
.secNavBg{
width:950px;
height:59px;
background-image:url(../images/navBgSec.jpg);
background-repeat:no-repeat;
}
#navBg ul{

padding-left:30px;
padding-top:15px;
margin:0px;
}
#navBg li{
float:left;
list-style-type:none;
}
#navBg li li{
	list-style: none;
	width: auto;
	text-align: left;
	z-index:800;
	height: 12px;
	border:none;
	display: list-item;
	float:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #4F4D4D;*/
	letter-spacing: 0px;
	color:#4F5454;
	padding-bottom:7px;
}
#navBg li li a{
color:#4F5454;
text-decoration:none;
}
#navBg li li a:hover{
color:#FA188D;
text-decoration:none;
}
#navBg ul ul { /* second-level lists */
	display: none;
	width: auto;
	z-index:900;
	left:inherit;
	position: absolute;
	margin-top:27px;
	margin-left:25px;
	background-color: #A0E9EA;
	padding-top:15px;
	padding-left:10px;
	
}
#navBg li>ul { 
	top: auto;
	left: auto;
}
#navBg li:hover ul, #navBg li.over ul { /* This shows second-level lists on hover*/
	z-index:10;
	display: block;
	
}
#navBg ul ul.pureBeauty{
padding-right:29px;
padding-bottom:10px;
}
#navBg ul ul.ourStory{
padding-right:25px;
padding-bottom:35px;
}
#navBg ul ul.letsShop{
padding-right:25px;
padding-bottom:35px;
}
#navBg ul ul.letsShop li:last-child{
	display:none;
}
#navBg ul ul.makeDifference{
padding-right:23px;
padding-bottom:10px;
}
#navBg ul ul.word{
margin-left:20px;
padding-right:7px;
padding-bottom:10px;
}
#navBg ul ul.letsTalk{
padding-right:26px;
padding-bottom:10px;
}

#homeBody{
	background-image:url(../images/homeBody.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:566px;
}
#homeBody a{
color:#026371;
text-decoration:none;
}
#homeBody a:hover{
color:#FA188D;
text-decoration:none;
}
#homeIntroText{
	margin-left:34px;
	padding:16px;
	float:left;
	padding-top:0px;
	width:188px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353737;
}
#homeIntroText .firstLetter{
font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E8A8A;
}
#homeMidColumn{
float:left;
width:221px;
}
#homeMidColumnKeepingItReal{

padding-left:43px;
padding-right:15px;
padding-top:0px;
font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353737;
float:none;
width:158px;
height:275px;
overflow:hidden;
line-height:15px;
position:relative;
}
#homeMidColumnKeepingItReal .keepItRealText{
font-size:11px !important;
font-family:Verdana, Geneva, sans-serif;
position:relative;
right:2px;
line-height:16px;	
position:absolute;
top:15px;
}
#homeMidColumnKeepingItReal .keepItRealImages{
	background-image:url(../images/keeptItRealImages.png);
	width:80px;
	height:163px;
position:absolute;
	top:10px;
	left:28px;
	display:block;
}
#homeMidColumnKeepingItReal .heartImage{
	position:absolute;
	bottom:10px;
	right:0px;
}
/*#homeMidColumnKeepingItReal img{
float:right;
}*/
#homeMidColumnKeepingItReal a{
color:#2950F5;
text-decoration:none;
}
#homeMidColumnKeepingItReal a:hover{
color:#FA188D;
text-decoration:none;
}
a.homeMidColumnKeepingItRealReadMore {
font-size:9px;
}
#homeMidColumnImage{
float:none;
width:221px;
height:292px;
overflow:hidden;
}
#homeRightColumn{
width:475px;
height:600px;
float:left;

}
#homeRightColumnWhatsHot{
float:none;
height:275px;
width:447px;
overflow:hidden;
padding-left:28px;
font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353737;
line-height:19px;
position:relative;
}
#homeRightColumnWhatsHot span{
position:absolute;
top:85px;
left:37px;	
width:115px;
}
#homeRightColumnWhatsHot img{
	position:absolute;
	right:0px;
	top:0px;
	
}#homeRightColumnWhatsHot .newWhatsHot{
	position:absolute;
	right:14px;
	top:10px;
	line-height:15px
}

.whatsHotTable{
margin-top:10px;
}
.onSaleImage{
margin-right:7px;
}
.JGICell{
	
	padding-right:3px;
	padding-top:0px !important;
	font-size:11px;
}
.summerSaleBg{
	background-image:url(../images/summerSaleHomePageBg.png);
	background-repeat:repeat;
}


#homeRightColumnWhatsHot a{
color:#2950f5;
}

#homeRightColumnWhatsHot a.homeRightColumnReadMore{
font-size:9px;
color:#2950f5;
}

#homeRightColumnWhatsHot a.homeRightColumnReadMore:hover{
font-size:9px;
color:#FA188D;
}

/*#homeRightColumnWhatsHot p{
width: 320px;
float:right;
padding-right:21px;
}
#homeRightColumnWhatsHot img{
padding-top:89px;
float:left;
}

#homeRightColumnImage{
float:none;
height:290px;
width:475px;
overflow:hidden;
}
*/
#footer{
background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:277px;
}

#secBody{
	background-image:url(../images/secBodyBg.gif);
	background-repeat:repeat-y;
	width:950px;
	height:auto;
	padding-bottom:50px;
}
#ProductsLeftColumn{
padding-left:18px;
padding-top:15px;
width:183px;
overflow:hidden;

height:auto;
float:left;
}

#PLCtext{
	padding-left:20px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D5E5E;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
}
#breadCrumbs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#585955;
	font-size:9px;
	font-weight:light;
}
#breadCrumbs a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#585955;
	font-size:9px;
	font-weight:light;
	text-decoration:none;
}#breadCrumbs a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#585955;
	font-size:9px;
	font-weight:light;
	text-decoration:underline;
}
#mainContent #breadCrumbs a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#585955;
	font-size:9px;
	font-weight:light;
	text-decoration:none;
}#mainContent #breadCrumbs a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#585955;
	font-size:9px;
	font-weight:light;
	text-decoration:underline;
}#ProductsMidColumn{
	padding-left:15px;
	padding-top:12px;
	width:514px;
	overflow:hidden;
	height:auto;
	float:left;

}
#PDMtext{
width:477px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#067688;
	font-size:12px;
	line-height:20px;
}
#PDMtext h1{
	color:#618403;
	font-family:"GillSans",Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:20px;
	letter-spacing: 15px;
	padding-top:15px;
	padding-bottom:10px;
	}
	.catPrice{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#595C5D;
	font-size:11px;
	padding-top:57px;
	padding-bottom:17px;
	display:block;
	letter-spacing: 1px;
	}
#CatSelectProduct{
}
#CatSelectProduct ul{
list-style:none;
margin:0px;
padding:0px;
}
#CatSelectProduct li{
float:left;
width:251px;
margin-right:3px;
margin-bottom:3px;
height:79px;
background-image:url(../images/catSelectProduct.jpg);
background-repeat:no-repeat;
color:#70716C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	
	}
#CatSelectProduct li img{
float:left;
width:90px;
height:72px;
overflow:hidden;
padding-left:1px;
padding-right:4px;
padding-top:2px;
}

#CatSelectProduct li .prodcutName{
	padding:0px;
	margin:0px;
	color:#575656;
	font-family:"GillSans",Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	letter-spacing: 5px;
	padding-top:5px;
	padding-bottom:3px;
	display:block;
}

#CatSelectProduct li p{
float:left;
padding:0px;
margin:0px;
display:block;
width:144px;
line-height:16px;
}
#CatSelectProduct li a{
color:#0284D6;
text-decoration:none;
font-size:9px;
}
#CatSelectProduct li a:hover{
color:#0284D6;
text-decoration:underline;
font-size:9px;
}


#ProductsRightColumn{
	padding-left:15px;
	padding-top:52px;
	width:182px;
	overflow:hidden;
	
	height:auto;
	float:left;
}

#ingredientsTab{
	width:179px;
	height:22px;
	background-image: url(../images/ingredientsTab.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#ingredientsBoxTop{
	width:179px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image: url(../images/ingredientsBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#ingredientsBoxMid{

	width:165px;
	height:auto;
	background-color:#EFD1E8;
	padding-left:7px;
	padding-right:7px;
	color:#616261;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	
}
#ingredientsBoxMid p{
margin:0px;
	padding:0px;
}
#ingredientsBoxBttm{
	width:179px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image: url(../images/ingredientsBoxBttm.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#PRCImage{
width: 182px;
padding-top:10px;
}

#productAddToCart{
width: 472px;
padding-left:20px;
height:45px;
padding-top:55px;
	background-image: url(../images/ProductAddToCartBg.jpg);
	background-repeat: no-repeat;
	background-position: right left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595C5D;
	
}
#productAddToCart .id{
float:left;
text-align:left;
height:auto;
display:block;
}
#productAddToCart .ProductName{
float:left;
text-align:left;
height:auto;
display:block;
width:169px;
padding-left:46px;
}
#productAddToCart .qty{
float:left;
margin-right:26px;
}
#productAddToCart .price{
float:left;
}
#productAddToCart .addToCartButton{
	float:right;
	margin-right:18px;
	margin-top:-15px;
}#productAddToCart form{
padding:0px;
margin:0px;
}

#mainContent{
padding-left:223px;
padding-top:12px;
width:619px;
color:#224F5E;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#mainContent a.otherBlueLink {
color:#2950f5;

}

#mainContent h1{
	color:#618403;
	font-family:"GillSans",Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:20px;
	letter-spacing: 15px;
	padding-top:15px;
	padding-bottom:10px;
	}
	#mainContent h2{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	}
	#mainContent h3{
	color:#424748;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	padding:0px;
	margin:0px;
	}
	#mainContent h4{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	margin:0px;
	}
	#mainContent h5{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
	}
	
	.smallGreen{
	color:#2E8B00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	}
	.smallBackText{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	}
	#mainContent  a.smallBackText {
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
	
	}
	#mainContent a.smallBackText:hover{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:underline;
	}
	#mainContent  a.smallBackToTopText {
	color:#2E8B00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
	
	}
	
	#mainContent a.smallBackToTopText:hover{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:underline;
	}
#mainContent a.smallRedText:hover{
	color:#096B8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:underline;
	}
	#mainContent  a.smallRedText {
	color:#FE0006;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
	
	}
	#mainContent #downloadBox{
	display:block;
	padding: 7px;
	background-color:#F2E5DF;
	width:469px;
	height:auto;
	}
#mainContent .smallText{
font-size:9px;
}
#mainContent .leftImage{
float:left;
margin-left:-186px;
}
#mainContent ul{
	margin:0px;
	padding:0px;
	margin-left:0px;
	line-height:20px;
}
#mainContent li a{
color:#224F5E;
text-decoration:none;
}
#mainContent .CatNameShopHere a{
font-size:16px;
color:#FD010D;
text-decoration:none;
}

#mainContent li a:hover{
color:#F110AF;
text-decoration:none;
}
#mainContent .CatNameShopHere a:hover{
font-size:16px;
	color:#F110AF;
	text-decoration:underline;
}

#mainContent a{
color:#2B60E8;
text-decoration:none;
}
#mainContent a:hover{
color:#F110AF;
text-decoration:none;
}
.CatNameShopHere {
	font-size: 16px;
	color: #FD010D;
}
#mainContent a.blueLink {
color:#2B60E8;
text-decoration:none;
}

#mainContent  a.blueLink:hover {
color:#2B60E8;
text-decoration:underline;
}

#myfooter{
	text-align:center;
}


#myfooter table{
    color:#545556;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	text-decoration:none;	
}


#myfooter a{	
	color:#545556;
	text-decoration:none;	
}

#myfooter a:hover{	
	text-decoration:underline;	
}

#componentheading{
width:600px;
padding-left:123px;
}