/*------------------------------------------------------------------------Common-------------------------------------------------------------------------*/


body {
	
	background-attachment: fixed;
	background-image: url(../images/common/bg.jpg);
	background-repeat: repeat;

}


body a{
	
	outline:none;

}



#wrap {

	width: 948px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -8px;

}


#logoHeader {

	background-image:url(../images/common/top2.jpg);
	width: 948px;
	height: 69px;
	background-repeat:no-repeat;

}


#nav {

	background-image:url(../images/common/linksBG.jpg);
	width: 948px;
	height: 26px;
	background-repeat:no-repeat;	
	
}


#beauty {

	background-image:url(../images/common/beauty3.jpg);
	width: 948px;
	height: 63px;
	background-repeat:no-repeat;
	z-index:5;
	position:relative;
}		


#pageContent {

	background-image:url(../images/common/mid.jpg);
	width: 948px;
	background-repeat:repeat-y;
	margin-bottom: -8px;
	padding: 40px 0px 0px 0px;	
		

}


/*------------------------------------------------------------------------Copy-------------------------------------------------------------------------*/



.indexBodyCopy {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e5f2c8;
	line-height: 20px;
	letter-spacing: .02em;
	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	position:relative;
	margin: 0px 300px 40px 142px;	
	padding: 0px 20px 20px 20px;	
	border-color:#76874f;
	border-width:thin;
	border-style:solid;	
	

}


.bodyCopy {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e1e1e1;
	margin: 0px 180px 0px 20px;
	padding: 10px 20px 40px 5px;	
	line-height: 20px;
	letter-spacing: .02em;


}




.bodyCopy h1{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#c2d599;
	text-decoration:underline;
	padding: 0px 0px 0px 0px;
	letter-spacing: .02em;
	
	
	

}

.bodyCopy h2{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#c2d599;
	text-decoration:none;
	margin: 20px 0px -9px 0px;
	letter-spacing: .02em;
	

}


.bodyCopy a{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e5f2c8;
	text-decoration:underline;
	letter-spacing: .02em;
	
}


.bodyCopy a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e5f2c8;
	text-decoration:none;
	letter-spacing: .02em;
	
}



#footer {

	background-image:url(../images/common/footer.jpg);
	background-repeat:no-repeat;
	width:948px;
	height:106px;
	clear:both
}


#bottomLinks {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4a452a;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	text-align:center;
	letter-spacing: .02em;
	
}



#bottomLinks a{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4a452a;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	text-align:center;
	text-decoration:underline;
}


#bottomLinks a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4a452a;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	text-align:center;
	text-decoration:none;
}





/*------------------------------------------------------------------------Thumbnails-------------------------------------------------------------------------*/



.thumbs {

	float:left;
	margin: -10px 65px 40px -5px; 
	width: 150px;
	height: 220px;
	background-color:#707e48;	
	padding:20px 30px 20px 20px;
	filter:alpha(opacity=90); 
    opacity:0.90;	
	border-color:#76874f;
	border-style:solid;
	border-width:thin	

}






.thumbs img{

	border-color:#4a452a;
	border-style:solid;
	border-width:thin;
		
	
}



.thumbDesc {

	margin: 0px 0px 0px 0px;

}


.thumbDesc p{

	margin: -10px 0px 0px 5px;

}

.thumbDesc h1{

	margin: 0px 0px 7px 5px;
	line-height: 18px;
	font-size:12px;	
	text-decoration:none;
}



.thumbDesc span{

	margin: 0px 0px 0px 0px;
	font-weight:bold;
	
}


/*------------------------------------------------------------------------Product-------------------------------------------------------------------------*/


.dm {
	

}





.breadcrumb {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c2d599;
	margin: -30px 0px -7px 111px;
		
}


.breadcrumb a{

	text-decoration:none;
	color:#c2d599;
			
}


.breadcrumb a:hover{

	text-decoration:underline;
			
}



.breadcrumb span {

	text-decoration:underline;
		
}



#productContent {

	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 110px 15px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;
	
}


#productContentRight {
	
	margin: 0px 20px 0px 422px;
	
	
	


}


#productContentRight form{
	
	margin: 10px 0px 0px -2px;
	


}



#productContentImage {
	
	margin: 15px 0px 30px 20px;
	float:left;

	
}


#productContentImage img{
	

	border-color:#4a452a;
	border-style:solid;
	border-width:thin;
	
}



.productTitle {

	font-size:14px;
	text-decoration:underline;
	color:#c2d599;
	

}



.productSkinType {

	font-size:11px;
	color:#c2d599;
	font-style:italic;
	line-height:14px;
	font-weight:100;
	margin:-16px 0px 0px 0px;
	

}


.productPrice {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e5f2c8;
	font-weight:600;
	line-height:24px;
	margin:-5px 0px 0px 0px;
	

}

#productContentRight h1 {

	margin-bottom: -10px;

}


.tagline {

	font-size:14px;
	font-style:italic;

}


#productTable {

	clear:both;
	margin:0px 25px 25px 25px;
	padding: 0px 0px 0px 0px;
	background-color:#778a46;	
	border-color:#6a7b3f;
	border-width:2px;
	border-style:solid;	

}


#productTable h1{

	margin-bottom:10px;
	vertical-align:baseline;

}


#tableTitle {

	border-bottom-color:#6a7b3f;
	border-bottom-style:solid;
	border-bottom-width:3px;	

}


.tableLeft {
	

	padding: 5px 10px 0px 20px;
	width:300px;


}


.tableRight {

	padding: 5px 25px 0px 20px;
	margin: 0px 0px 0px 0px;	

}



.data td{

	border-bottom-color:#6a7b3f;
	border-bottom-style:solid;
	border-bottom-width:3px;	
	padding: 0px 15px 1px 15px;
	width: 20px;

}


form table {

	margin: -5px 0px 0px 0px;
	padding-bottom:10px;
	
}
	



/*------------------------------------------------------------------------SubNav-------------------------------------------------------------------------*/


.subNav p{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#c2d599;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 360px;
	line-height: 18px;

}


.subNav span{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	
	
}


.subNav a{

	
	color:#c2d599;
	text-decoration:none;
}


.subNav a:hover{

	
	text-decoration:underline;
}



/*------------------------------------------------------------------------Home-------------------------------------------------------------------------------------*/


#welcomeVideo {

	margin: -45px 0px 0px 66px;
	z-index:10;
	position:relative;

}






/*------------------------------------------------------------------------About Us-------------------------------------------------------------------------*/
	
	
#aboutUsContent {

	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 110px 15px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;
	
}


#aboutUsContentLeft {


	position:relative;
	width:400px;
	
	
	

}
	


#aboutUsContent ul{

	list-style:disc;
	margin: 25px 0px 25px 20px;
	
		
		
}



#aboutUsContentRight img {

	border-color:#4a452a;
	border-width:thin;
	border-style:solid;	
	
	
	
	
}




#aboutUsContentRight {
	
	margin: 50px 00px 0px 0px;
	float:right;
	z-index:2;
	position:relative;
	padding: 0px 20px 20px 20px;	
	

}



/*------------------------------------------------------------------------Contact Us-------------------------------------------------------------------------*/
	
	
#contactUsContent {

	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 110px 15px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;	

}	


#contactUsContentLeft {

	width:400px;

}



#contactForm input{

	margin: -14px 5px 0px -1px;

}

#contactForm textarea{

	margin: -14px 0px 0px -1px;

}


#contactContentRight img {

	border-color:#4a452a;
	border-style:solid;
	border-width:thin;
}




#contactContentRight {
	
	margin: 55px 0px 0px 0px;
	padding: 0px 20px 0px 20px; 
	float:right;


}



/*------------------------------------------------------------------------Customer Service-------------------------------------------------------------------------*/
	
	

#custServiceContentLeft {

	width: 400px;
}	


#custServiceContent li{

	list-style:decimal;
	padding:10px 0px 15px 0px;
		
}


#custServiceContentRight img {

	border-color:#4a452a;
	border-style:solid;
	border-width:thin;
}




#custServiceContentRight {
	
	margin: 55px 0px 0px 0px;
	padding: 0px 20px 0px 20px; 
	float:right;


}



/*------------------------------------------------------------Skin Care-------------------------------------------------------------------------*/


#skinCareContent h2 {

	margin-left:25px;
	

}

#skinCareContent ul {

	margin-bottom:35px;
	list-style:disc;
	width:350px;
	
	

}


#skinCareContentLeft {
	
	width:400px;

}


#skinCareContentRight {
	
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 63px; 
	float:right;
	border-left-color:#c2d599;
	border-left-style:solid;
	border-left-width:thin;

}


.skinCareThumb {

	background-color:#93c854;
	width:70px;
	height:70px;
	margin-bottom:25px;
	display:block;

}



#skinCareContent {

	width:600px;
	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 10px 0px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;	
	padding: 0px 0px 15px 0px;	

}


#skinCareProductContent {

	width:900px;
	margin:0px 0px 0px 110px;
	

}






/*------------------------------------------------------------------------Baby Kids-------------------------------------------------------------------------*/

#babyKidsProductContent {

	width:900px;
	margin:0px 0px 0px 110px;
	

}




/*------------------------------------------------------------------------Whats the Buzz-------------------------------------------------------------------------*/



#buzzContent {

	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 110px 15px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;
	

}


#buzzContentLeft {

	width: 400px;
	padding-bottom:50px;

}




#buzzContentRight img {

	border-color:#4a452a;
	border-style:solid;
	border-width:thin;

}




#buzzContentRight {
	
	margin: 55px 00px 0px 0px;
	float:right;
	z-index:11;
	position:relative;
	padding: 0px 20px 10px 20px;	


}


#buzzContent h2 {

	margin: 12px 0px 0px 0px;

}


/*------------------------------------------------------------------------Gifts-------------------------------------------------------------------------*/



#giftsContent {

	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 110px 15px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;
	

}




/*------------------------------------------------------------------------Events-------------------------------------------------------------------------*/



#eventsContent {

	width:600px;
	background-color:#6a7c40;	
	filter:alpha(opacity=90); 
    opacity:0.90;	
	z-index:1;
	position:relative;
	margin: 0px 10px 0px 110px;
	border-color:#76874f;
	border-width:thin;
	border-style:solid;	
	padding: 0px 0px 15px 0px;	

}



#eventseContentLeft {
	
	width:400px;

}


#eventsContentRight {
	
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 63px; 
	float:right;
	border-left-color:#c2d599;
	border-left-style:solid;
	border-left-width:thin;

}



/*------------------------------------------------------------------------Pet-------------------------------------------------------------------------*/



#petProductContent {


	width:900px;
	margin:0px 0px 0px 110px;
	

	

}