/* Mass Reset
############################################################*/
*{padding:0;margin:0;}body{padding:0;margin:30px0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:0;}

/* Common
############################################################*/
body {font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#ffffff url(images/bg.jpg) repeat-x top center;}

h1{font-family:Georgia, "Times New Roman", Times, serif;}
	h1.home{color:#000;font-size:3.3em;position:absolute;top:535px;left:30px;}
		h1.home span{float:left;clear:left;color:#2f7881;}
h2{float:left;clear:left;color:#b77b7b;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;margin:15px 0 6px 0;}
	h2.top{margin-top:0;}
h3{color:#839e85;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;margin:15px 0 6px 0;}
p{}
span{}
a, a:visited{text-decoration:none;color:#266a70;}
a:hover{text-decoration:underline;}

ul{clear:left;font-size:1.2em;list-style:none;}
	ul li{clear:left;line-height:25px;list-style:none;background:url(images/icn_arrow.jpg) no-repeat 0 8px;padding-left:10px;margin-left:5px;}
ol{clear:left;font-size:1.2em;margin-left:10px; padding-left:30px;}
	ol li{clear:left;line-height:25px;}
	ol li ul{font-size:1em;}

#container{margin-left:auto;margin-right:auto;width:994px;text-align:left;position:relative;}

#header{width:994px;height:50px;position:relative;}
	#header a.logo{background:url(images/logo.png);width:309px;height:60px;display:block;position:absolute;top:67px;left:30px;}
	#header p{color:#fc64ec;width:150px;font-size:1.2em;font-weight:bold;position:absolute;top:7px;right:0;}
	#header p span{color:#f3c4bc;}

#splash{background:url(images/bg_splash.png);width:994px;height:536px;position:relative;}
	#splash div#menu{position:absolute;top:171px;left:75px;}
	#splash div#menu a{display:block;float:left;clear:both;width:148px;display:block;}
		#splash div#menu a.about{background:url(images/btn_about.jpg);height:36px;}
		#splash div#menu a.services{background:url(images/btn_services.jpg);height:45px;}
		#splash div#menu a.pricing{background:url(images/btn_pricing.jpg);height:40px;}
		#splash div#menu a.contact{background:url(images/btn_contact.jpg);height:40px;}
		#splash div#menu a.home{background:url(images/btn_home.jpg) top right;height:71px;}
		#splash div#menu a:hover{background-position:right;}

	ul.subnav{list-style:none;position:absolute;bottom:77px;left:40px;}
		ul.subnav li{float:left;clear:none;background:none;margin:0;padding:0;font-size:.9em;}
		ul.subnav li a{background:url(images/btn_pink.jpg) top right;width:150px;height:41px;display:block;margin:0 16px;text-align:center;color:#fff;font-size:1.3em;font-weight:bold;line-height:40px;}
		ul.subnav li a:hover{background-position:top left;text-decoration:none;}

	div#submenu{float:left;width:143px;margin:100px 0 30px 0;position:relative;left:2px;}
	div#submenu a{display:block;float:left;clear:both;display:block;width:143px;}
		div#submenu a.about{background:url(images/btn_sub-about.png);height:40px;}
		div#submenu a.services{background:url(images/btn_sub-services.png);height:45px;}
		div#submenu a.pricing{background:url(images/btn_sub-pricing.png);height:40px;}
		div#submenu a.contact{background:url(images/btn_sub-contact.png);height:36px;}
		div#submenu a.home{background:url(images/btn_sub-home.png);height:41px;}
			body#about div#submenu a.about{background-position:top right;}
			body#services div#submenu a.services{background-position:top right;}
				body#makeup div#submenu a.services{background-position:top right;}
				body#eyebrow div#submenu a.services{background-position:top right;}
				body#facial div#submenu a.services{background-position:top right;}
				body#laser div#submenu a.services{background-position:top right;}
				body#private div#submenu a.services{background-position:top right;}
			body#pricing div#submenu a.pricing{background-position:top right;}
			body#contact div#submenu a.contact{background-position:top right;}
			body#home div#submenu a.home{background-position:top right;}
		div#submenu a:hover{background-position:right;}
	#subservices{background:#1d1e18;display:block;clear:both;float:right;width:142px;padding:10px 0;}
		#subservices a{font-size:1.2em;margin:2px 0;position:relative;left:14px;float:left;clear:both;color:#fff;}

#eyebrowContent {width:530px; float:left;}

#eyebrowPics {width:220px; float:right;}
#eyebrowPics img {float:right;border:4px solid #f7e2dd; margin-bottom:10px;}


a.bnr_request{background:url(images/bnr_requestconsultation.png);width:278px;height:153px;display:block;float:right;margin:0px -35px 10px 15px;clear:right;}
a.bnr_makeup{background:url(images/bnr_permmakeup.png);width:272px;height:70px;display:block;float:right;margin:0px -35px 10px 15px;clear:right;}
a.bnr_eyebrow{background:url(images/bnr_eyebrowshape.png);width:272px;height:70px;display:block;float:right;margin:0px -35px 10px 15px;clear:right;}
a.bnr_facial{background:url(images/bnr_facials.png);width:272px;height:70px;display:block;float:right;margin:0px -35px 10px 15px;clear:right;}
a.bnr_laser{background:url(images/bnr_laser.png);width:272px;height:70px;display:block;float:right;margin:0px -35px 10px 15px;clear:right;}

#contenthome{background:url(images/bg_homepagecontent.jpg) no-repeat top center;width:994px;min-height:175px;margin-top:37px;}
	#contenthome p{margin:29px 0 0 39px;float:left;font-size:1.4em;line-height:25px;width:600px;float:lfet;}

#content{float:left;background:url(images/bg_content.png) repeat-y;width:781px;margin:105px 0 30px 0;padding:0 15px;}
	#contenttop{background:url(images/bg_contenttop.png);width:811px;height:14px;position:relative;top:-14px;left:-15px;float:left;clear:both;}
	#contentbot{background:url(images/bg_contentbot.png) no-repeat;width:811px;height:14px;position:relative;bottom:-14px;left:-15px;clear:both;float:left;}
	#content h1{float:left;font-size:2.3em;color:#2f7881;margin-bottom:15px;clear:left;}
	#content p{clear:left;font-size:1.3em;line-height:20px;clear:left;}
	#content ul.subnav{position:relative;left:-3px;top:0;float:left;clear:both;margin-bottom:10px;}
	#content ul.subnav li a{margin:0 3px;}

	.ba{width:355px;float:left;}
		.ba h2{float:left;clear:left;}
		.ba a{float:left;clear:left;border:2px solid #f7e2dd;margin:2px 0;}

	.vidList{}
		.vidList div p{margin-bottom:8px;}

form{}
	form a.submitform{background:url(images/btn_submit.jpg);width:84px;height:28px;display:block;float:left;clear:both;margin-top:5px;}
	form a:hover{background-position:top right;}
	label{float:left;clear:left;font-weight:bold;font-size:1.2em;}
	input{float:left;clear:left;margin:3px 0 6px 0;width:200px;}
	select{float:left;clear:left;margin:3px 0 6px 0;width:200px;}

#footer{border-top:5px solid #e6dad9;margin:0 25px;}
	#footer ul{list-style:none;}
		#footer ul li{float:left;border-right:1px solid #266a70;padding:0 10px;font-size:1.1em;margin:8px 0;font-weight:bold;clear:none;line-height:14px;background:none;}
			#footer ul li.last{border:none;}
		#footer p{float:right;margin:8px 0;color:#266a70;font-size:1.1em;font-weight:bold;clear:right;}
	address{float:right;margin:8px 0;color:#266a70;font-size:1.1em;font-weight:bold; font-style:normal;text-align:right;}
