@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

}

body {



	font-family: "Verdana", Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#wrapper {

	width: 736px;

	padding: 0 /*37px*/;

	margin: 0 /*auto*/;

	background-image: url(images/may20th_small_05.jpg);

	background-repeat: no-repeat;

	background-position: left 206px /*258px*/; 

	

}

#title {

	/*margin-left: -37px;*/

	background-image: url(images/may20th_small_02.jpg);

	height: 169px;

	/*padding-top: 8px;*/

	

}

/* inline styles removed */
body {

	background-image: url();

	background-repeat: no-repeat;

	margin-left: 0px;

	margin-top: 0px;

}

#apDiv1 {

	position:absolute;

	width:117px;

	height:728px;

	z-index:1;

	left: 853px;

	top: 0px;

	background-image: url(images/may20th_small_03.jpg);

	overflow: hidden;

}

#indexText {

	position:absolute;

	left:439px;

	top:264px;

	width:392px;

	height:350px;

	z-index:2;

}

p {

	font-size: 14px;

	font-weight: normal;

	color: #937e69;

	margin-bottom:20px;
	
}

.style1-bold {

	font-size: 16px;

	font-weight: bold;
	
	font-style:italic;

	color: #937e63;

	margin-bottom:20px;
	
}

#apDiv2 {

	position:absolute;

	left:150px;

	top:250px;

	width:250px;

	height:375px;

	z-index:3;

	background-image: url(images/iStock_000004101044small.jpg);

}

#apDiv3 {

	position:absolute;

	left:129px;

	top:652px;

	width:300px;

	height:148px;

	z-index:4;

}

.style4 {font-size: 15px; font-weight: bold; color: #000000; }

.style11 {font-size: 14px; font-weight: bold; color: #000000; }

.style13 {

	font-size: 18px;

	color: #000000;

	font-weight: bold;

}
/* inline styles removed-x */



#mainblock {

	

	height: 736px;

	/*padding: 15px;*/

	

}

/* added styles */

#button_for_your_hair { display:block; width:119px; height:36px; background:url(images/button_for_your_hair.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 4px 0px 0px; }
#button_for_your_hair:hover { background:url(images/button_for_your_hair.jpg) no-repeat 0px -36px; }

#button_for_your_body { display:block; width:119px; height:36px; background:url(images/button_for_your_body.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px; }
#button_for_your_body:hover { background:url(images/button_for_your_body.jpg) no-repeat 0px -36px; }

#button_pass_it_on { display:block; width:119px; height:36px; background:url(images/button_pass_it_on.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 0px 4px; }
#button_pass_it_on:hover { background:url(images/button_pass_it_on.jpg) no-repeat 0px -36px; }

#button_learn_more { display:block; width:119px; height:36px; background:url(images/button_learn_more.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 0px 4px; }
#button_learn_more:hover { background:url(images/button_learn_more.jpg) no-repeat 0px -36px; }

#button_spa_rates { display:block; width:119px; height:36px; background:url(images/button_spa_rates.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 0px 4px; }
#button_spa_rates:hover { background:url(images/button_spa_rates.jpg) no-repeat 0px -36px; }

#button_salon_rates { display:block; width:119px; height:36px; background:url(images/button_salon_rates.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 0px 4px; }
#button_salon_rates:hover { background:url(images/button_salon_rates.jpg) no-repeat 0px -36px; }

#button_google_map { display:block; width:119px; height:36px; background:url(images/button_google_map.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 0px 4px; }
#button_google_map:hover { background:url(images/button_google_map.jpg) no-repeat 0px -36px; }

#button_rate_card { display:block; width:139px; height:36px; background:url(images/button_rate_card.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0px 0px 0px 4px; }
#button_rate_card:hover { background:url(images/button_rate_card.jpg) no-repeat 0px -36px; }

.pad_bottom { margin:0px 0px 20px 0px; padding:0px; }
.zap * { border:none; background-color:none; background:none; margin:0px; padding:0px; }
h1 { font-size: 20px; font-weight: bold; color: #333333; margin-bottom:10px; }
h2 { font-size: 16px; font-weight: normal; font-style:italic; color: #333333; margin-bottom:10px; }

.rate-table { width:90%; border-bottom:solid 1px #dfc69e; border-right:solid 1px #dfc69e; border-top:solid 1px #fcf1da; border-left:solid 1px #fcf1da; background:none; margin:0px 0px 20px 0px; padding:0px; border-collapse:separate; border-spacing:0px; }
.rate-table th { background-color:#fce5c0; margin:0px; padding:6px; font-weight:bold; text-align:left; }
.rate-table td { margin:0px; padding:6px; text-align:left; }
.rate-table tr { margin:0px 0px 0px 0px; padding:6px; text-align:left; }
.rate-table tr.even { background-color:#f2dab2; }

.scrolly { overflow:auto; height:600px; }

#side_box { position:absolute; left:138px; top:270px; width:280px; z-index:4; }
#side_box img { margin:0px 0px 20px 0px; }
#side_box p { font-size:16px; }

#facebook_home
	{
	height:23px;
	background-image:url(images/facebook_home_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

#facebook_home #page_link
	{
	width:44px;
	height:20px;
	background-image:url(images/btn_facebook.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-right:10px;
	}
#facebook_home #page_link:hover
	{
	background-position:0px 100%;
	}
#facebook_home #like_btn
	{
	height:20px;
	float:left;
	}

#facebook
	{
	position:absolute;
	top:270px;
	left:30px;
	width:73px;
	height:115px;
	background-image:url(images/facebook_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

#facebook #page_link
	{
	width:44px;
	height:20px;
	background-image:url(images/btn_facebook.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
	margin-bottom:6px;
	margin-left:28px;
	}
#facebook #page_link:hover
	{
	background-position:0px 100%;
	}
#facebook #like_btn
	{
	margin-left:28px;
	}

/* added styles-x */
