@charset "UTF-8";
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	background-image: url(images/floral_pattern.gif);
	font-family: arial, helvetica, sans;
}

body#opaque{
	margin: 0px;
	padding: 0px;
	background-image: url(images/floral_pattern_op.gif);
}

/* ******* DIVS ******** */

div#container{
	position: absolute;
	width: 99.9%;
	min-height: 600px;
	height: auto;
	border: solid 0px #000;
}

div#top{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/color_band2.gif);
}

div#top2{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/color_band2.gif);
}

div#top_brown{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/brown_band2.gif);
}

div#top_orange{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/orange_band.gif);
}

div#top_blue{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/blue_band.gif);
}

div#top_yellow{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/yellow_band.gif);
}

div#top_green{
	position: absolute;
	width: 100%;
	height: 90px;
	border: solid 0px #000;
	background-image: url(images/green_band.gif);
}

div#top_inside{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 70px;
	left: 50%;
	margin-left: -400px;
	background-image: url(images/skyline2.gif);
	border: solid 0px #000;
}

div#top_inside2{
	position: absolute;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 650px;
	height: 70px;
	left: 50%;
	margin-left: -400px;
	background-image: url(images/skyline2.gif);
	border: solid 0px #000;
}

div#pink_box2{
	position: relative;
	margin: 0px;
	padding-top: 15px;
	width: 150px;
	height: 55px;
	text-align: center;
	background-color: #ff6699;
}

div#pink_box{
	position: relative;
	float: right;
	margin: 0px;
	padding-top: 15px;
	width: 150px;
	height: 55px;
	text-align: center;
	background-color: #ff6699;
}

div#navigation{
	position: absolute;
	width: 790px;
	height: 20px;
	left: 50%;
	margin-left: -400px;
	margin-top: 70px;
	padding-left: 10px;
	padding-top: 0px;
	border: solid 0px #000;
}

div#navigation2{
	position: absolute;
	width: 790px;
	height: 20px;
	top: 70px;
	left: 50%;
	margin-left: -400px;
/*	margin-top: 70px;
*/	padding-left: 10px;
	padding-top: 0px;
	border: solid 0px #000;
}

div#mid{
	position: relative;
	height: 99.9%;
	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-left: -400px;
	border: solid 0px #000;
}

div#mid_spa{
	position: absolute;
	min-height: 600px;
	height: auto;
	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-left: -400px;
	background-image: url(images/handi.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#mid_contact{
	position: absolute;
/*	min-height: 600px;
*/	height: auto;
	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-left: -400px;
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#mid_rsvp{
	position: absolute;
/*	min-height: 600px;
*/	height: auto;
	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-left: -400px;
	background-image: url(images/rsvp.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#mid_him{
	position: absolute;
/*	min-height: 600px;
*/	height: auto;
	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-left: -400px;
	background-image: url(images/for_him.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#mid_clinic{
	position: absolute;
/*	min-height: 600px;
	height: auto;
*/	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-top: 0px;
	margin-left: -400px;
	background-image: url(images/sexy.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#mid2{
	position: absolute;
	min-height: 600px;
	height: auto;
	width: 800px;
	left: 50%;
	top: 90px;
	padding: 0px;
	margin-left: -400px;
	background-image: url(images/parlor.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#left{
	position: absolute;
	float: left;
	min-height: 600px;
	height: 99.9%;
	width: 470px;
	top: 0px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 80px;
	background-image: url(images/parlor_left.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#right{
	position: absolute;
	min-height: 600px;
	width: 300px;
	height: 99.9%;
	top: 0px;
	left: 500px;
	padding-bottom: 110px;
	background-image: url(images/parlor_right.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	border: solid 0px #000;
}

div#product{
	width: 210px;
}

div#bottom{
	position: relative;
	width: 99.9%;
	padding: 5px 0px;
	text-align: center;
	background-color: #fff;
	font-size: 7pt;
	color: #906400;
	border-top: solid 1px #906400;
}

div#created{
	color: #000;
	font-size: 7pt;
	text-align: center;
	border: solid 0px #000;
}


/* ******** IMAGES ********* */

/* ******** HEADINGS ********* */

h5#big_pink{
	margin-top: 15px;
	font-size: 14pt;
}


h5{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #ff6699;
}

h5#brown{
	margin: 0px;
	padding: 0px;
	font-size: 14pt;
	color: #906400;
}

h5#green{
	margin: 0px;
	padding: 0px;
	font-size: 14pt;
	color: #99cc66;
}

h6#brown{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 8pt;
	color: #906400;
}

h6{
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-weight: bold;
	color: #ff6699;
}


/* ******** ANCHORS ********* */

a#nav{
	margin: 0px 2px;
	padding: 3px;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
	border: solid 0px #000;
}

a#nav:hover{
	height: 10px;
	margin: 0px 2px;
	padding: 3px;
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
	background-color: #ff6699;
	border: solid 0px #000;
}

a#treatment{
	margin: 0px 3px;
	padding: 2px;
	color: #ff6699;
	font-size: 10pt;
}

a#treatment:hover{
	margin: 0px 3px;
	padding: 2px;
	background-color: #ff6699;
	color: #fff;
	font-size: 10pt;
}

a#mail{
	color: #906400;
	font-weight: bold;
}

a#mail:hover{
	color: #ff6699;
	font-weight: bold;
}

a#pink{
	color: #ff6699;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
}

a#pink:hover{
	color: #fff;
	background-color: #ff6699;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
}

a#raven{
	color: #cc3300;
	padding: 2px;
}

a#raven:hover{
	color: #fff;
	background-color: #cc3300;
	padding: 2px;
}

/* ******** TABLES ********* */

table#opening{
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 150px;
	font-size: 7pt;
	font-weight: bold;
	border: solid 0px #000;
}

table#inside{
	width: 100%;
	min-height: 600px;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: solid 0px #000;
}

table#list{
	font-size: 8pt;
	border: solid 0px #000;
}

table#pamper{
	width: 100%;
	font-size: 8pt;
	border: solid 0px #000;
}

table#eml_form{
	font-size: 9pt;
	border: solid 0px #000;
}

td#mid_left{
	width: 510px;
	margin: 0px;
	padding: 30px 0px 30px 40px;
	border: solid 0px #000;
}

td#mid_right{
	width: 290px;
	vertical-align: top;
	border: solid 0px #000;
}

td#bigger_cell{
	width: 130px;
	padding: 0px 30px;
	border: solid 0px #000;
}

td#bigger_cell2{
	width: 50%;
	padding: 0px 0px;
	border: solid 0px #000;
}

td#paddy{
	width: 50%;
	padding: 0px 10px;
	border: solid 0px #000;
}

table#banner{
	position: absolute;
	padding: 0px;
	width: 800px;
	height: 70px;
	left: 50%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: -400px;
	background-color: #fff);
	border: solid 0px #000;
}

td#city{
	margin: 0px;
	padding: 0px;
}

td#pink{
	padding: 0px;
	margin: 0px;
	width: 150px;
	text-align: center;
	background-color: #ff6699;
	border: solid 3px #ff6699;
}

/* ******** IDs ********* */

#boldy{
	font-weight: bold;
}

#euro{
	font-weight: bold;
}

#center{
	text-align: center;
}

#right{
	text-align: right;
}

#left{
	text-align: left;
}

#nothing{
	position: relative;
	width: 0px;
	height: 0px;
	font-size: 0px;
	border: solid 0px #000;
}

#reading_text{
	font-size: 11px;
}

#darker{
	font-weight: bold;
}

#italic{
	font-style: italic;
}

#widest{
	width: 100%;
	border: solid 0px #000;
}

#current{
	font-size: 12pt;
	font-weight: bold;
	color: #906400;
}

#vertical{
	vertical-align: top;
}

#field_title{
	vertical-align: top;
	font-size: 8pt;
}

#field{
	width: 300px;
	border: solid 1px #000;
}

#one_ninety{
	width: 190px;
}

/* ******** PARAGRAPHS ********* */

p{
	font-size: 11px;
	border: solid 0px #000;
}

/* ******** PARAGRAPHS ********* */

input#sending{
	background-color: #fff;
	border: solid 1px #ff6699;
	color: #ff6699;
	font-size: 7pt;
}

table#test{
	border: 0px;
}

td#red{
	background-color: red;
	border: 0px;
}

td#blue{
	background-color: blue;
	border: 0px;
}