@charset "utf-8";
/* CSS Document */
                           *{ margin:0; padding:0; }
html						{ height:100%; }
body						{ background:#000000; margin:0; padding:0; height:100%; }

/* div1wrapper, div1 */
#div1wrapper				{ width:100%; background:url(../images/common/bg/header_bg.jpg) top center; background-repeat:repeat-x; margin:0 auto; padding:0 auto; }
#div1						{ width:991px; height:151px; margin:0 auto; padding:6px 0px 0px 0px; }
/* div2wrapper, div2 */
#div2wrapper				{ width:100%; background:#ffffff; margin:0 auto; padding:0 auto; }
#div2						{ width:991px; height:51px; margin:0 auto; padding:0 auto; }

/* div3wrapper, div3, div3a,b,div3cwrapper,c1,c2,c3 */
#div3wrapper				{ width:100%; background:#ffffff; margin:0 auto; padding:0 auto; }
#div3						{ background:#ffffff; width:991px; height:600px; margin:0 auto; padding:0 auto; }
#div3policy					{ background:#ffffff; width:991px; height:700px; margin:0 auto; padding:0 auto; }
#div3index					{ background:#ffffff; width:991px; height:600px; margin:0 auto; padding:0 auto; }

#div3aindex					{ width:747px; height:600px; margin:25px 0px 0px 0px; padding:0 auto; float:left; }
#div3bindex					{ width:15px; height:600px; margin:40px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#div3aindex p				{ font-family:verdana, arial, tahoma ; font-size:12px; color:#575757; line-height:18px; padding:20px 10px 0px 24px; }

#div3a						{ width:267px; height:600px; margin:25px 0px 0px 0px; padding:0 auto; float:left; }

#div3b						{ width:495px; height:600px; margin:40px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#div3b p					{ font-family:verdana, arial, tahoma ; font-size:11px; color:#000000; line-height:18px; padding:20px 20px 0px 24px; }
#div3bcontact				{ width:495px; height:600px; margin:40px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#div3bcontact p				{ font-family:verdana, arial, tahoma ; font-size:11px; color:#000000; line-height:18px; padding:20px 20px 0px 50px; }
.contactgreen				{ color:#22abb0; font-size:13px; font-weight:bold; }
.contactgrey				{ color:#575757; font-size:11px; }
.contactphone				{ color:#781f2c; font-size:13px; font-weight:bold; }
.salon						{ color:#000000; font-size:22px; }
.zen						{ color:#781f2d; font-size:22px; }
.leader						{ color:#000000; font-size:14px; }
.years8						{ color:#000000; font-size:14px; font-weight:bold; }
.lorraine					{ color:#000000; font-size:18px; }
.ever						{ color:#781f2d; font-size:18px; font-weight:bold; }
.salonindex					{ color:#000000; font-size:14px; font-weight:bold; }
.zenindex					{ color:#781f2d; font-size:14px; font-weight:bold; }
.working					{ color:#575757; font-size:22px; }
.goal						{ color:#575757; font-size:15px; }
.best						{ color:#781f2d; font-size:22px; }
.oppor						{ color:#000000; font-size:14px; }
.div3bh1					{ color:#009ea4; }

#col1						{ width:207px; height:600px; padding:0px 0px 0px 0px; float:left; }
#col1 p						{ font-family:verdana, arial, tahoma ; font-size:11px; color:#575757; line-height:18px; padding:20px 20px 0px 24px; }
#col2						{ width:288px; height:600px; padding:0px 0px 0px 0px; float:left; }
#col2 p						{ font-family:verdana, arial, tahoma ; font-size:11px; color:#575757; line-height:18px; padding:20px 20px 0px 24px; }

#div3cwrapper				{ width:229px; margin:0 auto; padding:0 auto; float:left; }
#div3c1						{ width:207px; height:114px; margin:25px 0px 10px 0px; padding:0px 10px 0px 10px; border:solid 1px #bf949a; }
#div3c1 img					{ padding:10px 0px 10px 0px; }
#div3c2						{ width:207px; height:300px; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; border:solid 1px #cbcbcb; }
#div3c2 img					{ padding:10px 0px 10px 0px; }
#div3c2 p					{ font-family:verdana, arial, tahoma; font-size:10px; color:#575757; padding:5px 5px 0px 55px; }
#div3c2 b					{ font-size:11px; color:#272727; }
.div3c2link					{ padding:0px 0px 0px 67px; }

#div3c3						{ width:201px; height:67px; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; background:#e7f5f4; border:solid 5px #ade5ea; }
#div3c3 p					{ font-family:verdana, arial, tahoma; font-size:10px; line-height:18px; color:#575757; padding:5px 0px 5px 0px; }
.gift 						{ font-family:verdana, arial, tahoma; font-size:13px; color:#272727; font-weight:bold; }
.give 						{ font-family:verdana, arial, tahoma; font-size:11px; color:#0961ac; }
#div3c3 img					{ padding:5px 0px 5px 0px; }
.green 						{ color:#22abb0; }
.black 						{ color:#000000; }

#div3 ul					{ margin:0px 0px 0px 15px; padding:0px 0px 0px 10px; }
#div3 ul li					{ font-family:arial, tahoma, verdana; color:#575757; font-size:12px; margin-bottom:5px; }

/* footerwrapper, footer */
#footerwrapper				{ width:100%; background:#000000 url(../images/footer/bg/footer_bg.jpg) top center; background-repeat:repeat-x; margin:0 auto; padding:0 auto; }
#div4footer					{ width:991px; height:77px; margin:0 auto; padding:0 auto; clear:float; }
#div4footer p				{ font-family:verdana, arial, tahoma; font-size:10px; color:#ffffff; padding:40px 0px 0px 230px; }
.crave 						{ color:#00a1ff; }

/* Contact Form */
.formstyle 					{ font-family:verdana, tahoma, arial; font-size:11px; color:#575757; padding: 5px 0px 0px 0px; }
form 						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
input 						{ margin: 0px 0px 0px 0px; padding: 3px 3px 3px 5px; width:162px; font-family:verdana, tahoma, arial; font-size:11px; font-weight: normal; font-style:normal; color: #999999; background-color: #ffffff; border-color: #d1d1d1; border-width: 1px 1px 1px 1px; }

.contactinput 				{ margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; width:135px; font-family:verdana, tahoma, arial; font-size:11px; font-weight: normal; font-style:normal; color: #999999; background-color: #ffffff; border-color: #d1d1d1; border-width: 1px 1px 1px 1px; }
		
textarea 					{ margin: 0px 0px 0px 0px; padding: 6px; width:135px; height:55px; font-family:verdana, tahoma, arial; font-size:11px; font-weight: normal; font-style:normal; color: #999999; background-color: #ffffff; border-color: #cccccc; border-width: 1px 1px 1px 1px; }

select 						{ margin: 0px 0px 0px 0px; width:135px; font-family:verdana, tahoma, arial; font-size:11px; font-weight: normal; font-style:normal; color: #999999; background-color: #ffffff; border-color: #cccccc; border-width: 1px 1px 1px 1px; }

.submit 					{ width:83px; height:22px; margin: 0px 0px 0px 0px; padding:10px 0px 0px 0px; }
.contact 					{ width:89px; height:20px; margin: 0px 0px 0px 0px; padding:10px 0px 0px 0px; }
.contactsub 				{ padding:0px 0px 0px 50px; }

/* link info */
/* a:link 					{ font-family:arial, tahoma, verdana; font-size:11px; font-weight: normal; font-style:normal; color: #2a4d95; text-decoration: underline;}
a:visited 					{ font-family:arial, tahoma, verdana; font-size:11px; font-weight: normal; font-style:normal; color: #2a4d95; text-decoration: underline;}
a:hover 					{ font-family:arial, tahoma, verdana; font-size:11px; font-weight: normal; font-style:normal; color: #2a4d95; text-decoration: none;} */

.footer:link 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#a8a8a8; text-decoration:underline;}
.footer:visited 			{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#a8a8a8; text-decoration:underline;}
.footer:hover 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#a8a8a8; text-decoration:none;}

.div3c2:link 				{ font-family:verdana, arial, tahoma; font-size:10px; font-weight:normal; font-style:normal; color:#781f2d; text-decoration:underline;}
.div3c2:visited 			{ font-family:verdana, arial, tahoma; font-size:10px; font-weight:normal; font-style:normal; color:#781f2d; text-decoration:underline;}
.div3c2:hover 				{ font-family:verdana, arial, tahoma; font-size:10px; font-weight:normal; font-style:normal; color:#781f2d; text-decoration:none;}

.pure:link 					{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:underline;}
.pure:visited 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:underline;}
.pure:hover 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}

.aveda:link 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#22abb0; text-decoration:underline;}
.aveda:visited 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#22abb0; text-decoration:underline;}
.aveda:hover 				{ font-family:verdana, arial, tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#22abb0; text-decoration:none;}