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


/* font style */

.big_title { font-family:"Helvetica Neue UltraLight", Arial, Helvetica, sans-serif;font-weight:100; font-size:18px; color:#C17380; margin-bottom:15px; line-height:22px;}

.service_title { font-family:Arial, Helvetica, sans-serif;font-weight:100; font-size:14px; color:#E87A94; margin-bottom:15px; line-height:22px; font-weight:bold}

.highlight{	font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#C17380;}


.highlight_light{	font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#F4CFC5;}

.purple_text {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#612A64}
	
.white_text {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFF}
	
	
.home_desc {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#FFF}







a img { border:none}

a { color:#C17380; text-decoration:underline;}
a:hover {color:#89619A; text-decoration:underline;}


html {
overflow-y:scroll;

}

p {margin-top:0px;}

 body, html {
    margin: 0;
    padding: 0;
	text-align: center;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666
	
   }

   #wrapper {
    width: 800px; 
    margin: 0 auto;
	 text-align: left; 
   }

#header {
	background-image:url(images/layout/topbanner.png);
	background-repeat:no-repeat; background-position:left;
	width:800px; height:170px;}
	
	
	
	
#flag { margin-left:735px; margin-top:-80px;}
/*	
#menu {
	position:absolute;
	height:45px;
	width:800px;
	margin-top:-45px;
	margin-left:0px;

	color:#FFF;
	}
	*/



#menu
{	position:absolute;
	

	margin-top:-45px;
	margin-left:-40px;
	z-index: 500}

#menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;}

#menu li a
{	display: block;
	margin: 0;
	padding: 16px 0px 11px;
	width: 114.3px;
	background: #B18BBF;
	
	filter:alpha(opacity=80);
	opacity: 0.8;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#menu li a:hover
{	background:#B18BBF;
filter:alpha(opacity=100);
	opacity: 1.0;}

#menu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding-top: 7px;
		filter:alpha(opacity=90);
	opacity: 0.9;
	background:#612A64;

	
	}

	#menu div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 16px 30px 11px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:  #612A64;
		color: #E87A94;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;

	}

	#menu div a:hover
	{	background: #E87A94;
		color:#612A64}





	
/*
#but_about a{ text-align:center;  width:114px; height:27px; padding-top:18px; float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);
	opacity: 0.6; color:#FFF;text-decoration:none;}

#but_about a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
	
	
	
	
	
	
#but_services a{ text-align:center;  width:114px;height:27px; padding-top:18px;  float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);text-decoration:none;;
	opacity: 0.6; color:#FFF}
	
#but_services a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
	
	
	

#but_pastevents a{ text-align:center;  width:114px; height:27px; padding-top:18px; float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);
	opacity: 0.6; color:#FFF;text-decoration:none;}
	
#but_pastevents	 a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
	

	

#but_clients a{ text-align:center;  width:115px;height:27px; padding-top:18px; float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);
	opacity: 0.6; color:#FFF;text-decoration:none;}
	
	
#but_clients a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
		
	

#but_procedures a{ text-align:center;  width:115px;height:27px; padding-top:18px;  float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);
	opacity: 0.6; color:#FFF;text-decoration:none;}
	
#but_procedures	a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
		
		

#but_tips a{ text-align:center;  width:114px;height:27px; padding-top:18px;  float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);
	opacity: 0.6; color:#FFF;text-decoration:none;}
	
#but_tips a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
	

#but_contact a{ text-align:center;  width:114px; height:27px; padding-top:18px;  float:left;background-color:#B18BBF;
	filter:alpha(opacity=60);
	opacity: 0.6; color:#FFF;text-decoration:none;}
	
	
#but_contact a:hover{background-color:#B18BBF;filter:alpha(opacity=100);
	opacity: 1.0; color:#FFF;text-decoration:none;}
	
	*/
	
	
#purplebar {width:800px; height:7px; margin-top:0px; background-color:#612A64}
#lightpurplebar {width:800px; height:6px; margin-top:0px; background-color:#B18BBF}


#whoweare_bk { margin-left:547px; margin-top:-300px;}
#whoweare_text { width:180px; height:230px; z-index:10; margin-left:600px; margin-top:-230px; color:#FFF }


/* lower half at HOME */

#lowerhalf{ margin-top:0px;}
#banner1 {float:left;}
#news_update {float:left; width:250px; height:100px; background-color:#F4CFC5; padding-left:20px; padding-top:15px; padding-right:20px; padding-bottom:15px;}
#follow_us {float:left; width:150px; height:100px; background-color:#FFF;  padding-left:20px; padding-top:15px; padding-right:20px; padding-bottom:15px; }


#footer {text-align:right; color:#CCC}



/*ABOUT*/

#split_half_content{ width:800px; background-color:#FFF; height:600px}


#left_half {width:400px; float:left; }

#left_half_text {z-index:30; margin-top:-600px; padding:20px}


#magazine_pic { position:absolute;z-index:40; margin-top:350px; margin-left:-200px;}


#right_half {width:400px; float:left;}

#quote_box {z-index:40px; margin-top:-100px; margin-left:48px;}

#quote1 { width:230px; height:80px; margin-top:-115px; margin-left:100px;}





/* BIO */
#split_half_content_bio{ width:800px; height:1550px; background-color:#FFF;}

#quote_box2 { position:absolute;z-index:40px; margin-top:130px; margin-left:0px;}

#quote2 { position:absolute; width:180px; height:60px; margin-top:155px; margin-left:20px;z-index:41px;}


#short { position:absolute; z-index:42;width:130px; margin-left:220px; margin-top:-15px;}


#mission { position:absolute;width:700px; margin-top:0px;}



#joanna_info { width:360px; background-color:#FFF; float:left; margin-left:400px; margin-top:-770px; padding:20px;z-index:51;}


#juanita_info { width:360px; background-color:#FFF; float:left; margin-left:-800px; margin-top:780px; padding:20px; z-index:50;}








	
	
	
	
	
	/* service */
	
	#service_bk{ width:800px; height:538px; background-color:#fff; margin-top:0px}
	#thumbs1 {margin-left:4px;}
	
	#thumbs1 img { vertical-align:top; padding-top:10px; padding-left:7px}
	
	#service_top_part {background-color:#FFF; width:800px; height:320px; padding-top:20px}

	#service_top_part2 {background-color:#FFF; width:800px; height:320px; padding-top:0px}
	#facial_largepic{ position:absolute;margin-left:20px;}
	
	#service_desc {position:absolute; margin-left:400px; margin-top:-15px; float:left; z-index:6}
	#price {position:absolute; margin-left:620px; margin-top:20px;z-index:5}
	
	#service_text {position:absolute; margin-left:20px; margin-top:-225px; width:190px; height:150px; z-index:7px}

	#service_text2 {position:absolute; margin-left:20px; margin-top:-180px; width:190px; height:150px; z-index:7px}
	#fineprint {margin-left:30px;}
	#fileDL {
	position:absolute;
	margin-top:280px;
	margin-left:20px;
	width: 600px;
	vertical-align:middle;
}
	
	
	#left_third {
	position:absolute;
	width:289px;
	margin-left:20px;
	
}
	
	#mid_third { position:absolute; width:289px; margin-left:324px;}
	
	#right_third { position:absolute; width:150px; margin-left:630px;}
	
	#service_low_part{background-color:#FFF; width:800px; height:650px;}
	#service_low_part2{background-color:#FFF; width:800px; height:350px;}
	#service_low_part3{background-color:#FFF; width:800px; height:450px;}




/* policy */
#policy_content {	background-color:#FFF; width:800px; height:900px; padding-top:20px;}


/*client */

#logo1 {position:absolute; margin-top:100px; margin-left:400px; z-index:300;}

#logo2 { position:absolute; margin-top:80px; margin-left:530px; z-index:300;}



#logo3 {
	position:absolute;
	margin-top:100px;
	margin-left:50px;
	z-index:300;
	width: 189px;
	height: 39px;
}

#logo4 { position:absolute; margin-top:30px; margin-left:540px; z-index:300;}



#b1 {position:absolute; z-index:1; }
#textarea {
	position:absolute;
	width:220px;
	margin-left:30px;
	z-index:2;
	margin-top:30px;
}
#textarea2 {
	position:absolute;
	width:277px;
	margin-left:30px;
	z-index:2;
	margin-top:30px;
}

#textarea3 {
	position:absolute;
	width:200px;
	margin-left:30px;
	z-index:2;
	margin-top:30px;
}

#allquotes {position:absolute; z-index:11;}
#q1 {position:absolute; margin-top:0px; margin-left:250px;}
#q2 {position:absolute; margin-top:173px; margin-left:60px;}
#q3 {position:absolute; margin-top:140px; margin-left:340px;}
#q4 {position:absolute; margin-top:320px; margin-left:100px;}
#q5 {position:absolute; margin-top:340px; margin-left:400px;}
#q6 {position:absolute; margin-top:500px; margin-left:30px;}
#q7 {position:absolute; margin-top:580px; margin-left:410px;}
#q8 {position:absolute; margin-top:680px; margin-left:70px;}
#q9 {position:absolute; margin-top:740px; margin-left:420px;}
#q10 {position:absolute; margin-top:940px; margin-left:250px;}
#list_content2 {height:1150px; width:800px; background-color:#FFF; padding-top:20px;}
#link2 {position:absolute; z-index:21; margin-left:650px;}

/*client_list*/
#client_bk {position:absolute; z-index:10;}
#list { z-index:11; text-align:center;}
#list_content {height:850px; width:800px; background-color:#FFF; padding-top:20px;}


/*contact */
#adjust p {line-height:19px; color:#E87A94}
#table { position:absolute;z-index:90; margin-left:100px; margin-top:50px;}
input {border:1px solid #F4CFC5; padding:2px;}
#para {border:1px solid #F4CFC5; padding:2px;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666}
#button {background-color:#F4CFC5; color:#E87A94}
#button:hover {background-color:#E87A94; color:#FFF}

#contact_bk{position:absolute; z-index:0;}

#contact_content {height:500px; width:800px; background-color:#FFF; }

#contactinfo {position:absolute; margin-left:40px; margin-top:290px;}

/*past event*/
#gallery_bk {position:absolute; margin-top:50px; z-index:0; margin-left:400px}
#service1_bk{ width:800px; background-color:#fff; margin-top:0px}


/* tips  */

#tips { z-index:11; text-align:left; padding:20px;  width:500px; }
#tips_bk {position:absolute; z-index:10; margin-left:100px;}
#tips_content {height:650px; width:800px; background-color:#FFF; padding-top:20px;}
