body {font-family:Garamond, "Hoefler Text", "Times New Roman", Times, serif ;padding:0 0 0 50px;; margin: 0;background:#BBB082;}



h1, h2, h3, h4, h5, h6 {font-family:Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;letter-spacing:2px;font-variant:small-caps;}

h1 {color:#669933;}

h2 {color:#759A6B;}

h3 {color:#983D3A;text-decoration:underline;}

h4 {color:#2e2e2e;}

h5 {color:#983D3A;}



hr {color:#983D3A}



a {color:#70714F;}

a:link, a:visited {color:#70714F;}

a:hover {color:#B7AA7D}

ol li {color:#543523;}

ul li {color:#543523;}

p {font-size:1.1em;color:#2E2E2E;font-family:Garamond, "Hoefler Text", "Times New Roman", Times, serif ;}

blockquote {padding:8px; border:1px solid #b1d65e; background:#C993A1;width:90%;margin:auto;}





#PageContainer {float:left;

	margin:auto;

	padding:0; 

	width:1055px; 

	background:url(images/leftbackground.png) repeat-y left top #ffffff;

	border-left:2px solid #B1D65E;

	border-right:2px solid #B1D65E;

        border-bottom:2px solid #B1D65E;}



/******* COMMON CONTENT AREA FOR PAGES ******/

#Header {float:left;

	width:798px;

	height: 150px;

	background:url(images/peoplebanner.png) no-repeat left center #444;

	margin:0;

	padding:0;

	border-bottom:2px solid #B1D65E;

	border-left:2px solid #B1D65E;}



#headingWrapper {}

#header1 {}

#header2 {}



#Column1 {float: left;

padding-top:160px;

width: 255px;

background:url(images/NewBanner.png) no-repeat top center transparent;

border-top:2px solid #B1D65E;

}



#Column2 {float:left;width:800px;}



#navigation {float:left; 

	width:220px; 

	background:url(images/navtrans.png) repeat left top; 

	min-height:200px;

	margin:10px 0 0 15px;

	border:1px solid #D5BC7A;}

ul#nav {

      margin:20px 0 0 10px;

      padding:0;

      list-style-type:none;

      width:200px;

      }

ul#nav li {

      list-style-type:none;

      margin:0;

      font-size:1.1em;

      }

ul#nav li a {

      padding:0;

      text-decoration:none;

      font-weight:bold;

      font-variant:small-caps;

      font-family:Garamond, Hoefler Text, Palatino, Palatino Linotype, serif;

      color:#ffffff;

      }

ul#nav li a:hover {

      color:#E8DBA7;

      border-bottom:1px solid #E8DBA7;

      }

ul#nav li a#current {color:#F4EDD3;border-bottom:1px solid #F4EDD3;}

ul#nav li a:hover a#current {color:#E8DBA7;}





#MainContent  {

	float:left;

	padding:5px 10px 5px 10px;

	margin:0;

	width:780px;

	min-height:500px;

        border-left:2px solid #B1D65E;

	background:transparent;

	}

#UserMessage  {}

#UserMessage p  { margin: auto;color:#E0D38C;text-align:center; border: thin solid blue;font-style: italic; }



#PageContent  {padding:3px;margin:0;}

#pageHeading {}

#pageHeading h1 {font-family: Garamond, Hoefler Text, Palatino, Palatino Linotype, serif; font-size: 1.5em; font-weight: normal;color: #669933;letter-spacing: 2px;border-bottom:1px solid #D5BC7A;font-variant:small-caps;}

#pageInfo  {position:relative;margin-bottom:auto;}

#pageImage {float:right;margin:10px;padding:0;}

#pageImage img  {padding:2px;margin:auto;padding:auto;}

#pageText  { margin:0;}

#pageText p {font-size: 1.1em;color: #2E2E2E;}





#Footer  { 

clear:both;

margin: 0;

color: #F4EDD3;

font-size: 0.9em;

text-align: center;

background:#77974F;

}



#Footer a {font-size:.9em:color:#F4EDD3;}

#Footer p {text-align: center;}

#footerCopyright {color:#F4EDD3; text-align:right;display:block;font-weight:bold;width:100%}

#footerPromo {color:#F4EDD3; text-align:right;font-weight:bold;display:block;width:100%;}





.half_page {float:left; width:48%;padding-left:10px;}

table#waxing_prices {margin-left:25px;width:350px;border:1px solid #C993A1;}

table#waxing_prices {font-size:1em:}

table#waxing_prices th {text-align:left;color:#F4EDD3;background:#2e2e2e;text-decoration:underline;}

.pink_row {color:#fff;background:#543523;}

.white_row {color:#543523;}



table.massage_prices {margin-left:25px;width:350px;border:1px solid #C993A1;margin-bottom:20px;}

table.massage_prices {font-size:1em:}

table.massage_prices th {text-align:left;color:#F4EDD3;background:#2e2e2e;text-decoration:underline;}



#fieldset  {border:solid 1px #2e2e2e;}

#fieldset legend {font-variant:small-caps;color: #2e2e2e;border: solid 1px #2e2e2e;}

#fieldset label {font-weight:500;color: #2e2e2e;}

#fieldset p {color: #2e2e2e;}



#pagination  {text-align:center;}

#pagination  a {font-family: Georgia, serif;}

#pagination a:link {color: #2e2e2e;cursor:pointer;}

#pagination a:hover {color: #634C04;}





#backLink  a {font-family: Georgia, serif;}

#backLink a:link {color: #2e2e2e;cursor:pointer;}

#backLink a:hover {color: #634C04;}



#pageNotFound  {color: #2e2e2e;}

#pageNotFound h3 {color: #2e2e2e;}

#formsubmit {text-align:center;}

#formprotection {display:block;text-align:center;font-size:.8em;}



#qt_player_container {text-align:center;}

#flv_player {text-align:center}



#site_rss {display:inline;}

#site_rss p {text-align:center;vertical-align:middle;padding:3px;display:inline;}

#site_rss p a:link, a:visited {color:#E9BB2C;}

#site_rss p a:hover, a:active {color:#999;cursor:pointer;text-decoration:underline;}

#site_rss p img {border:none;}



.rss_feed   {clear:both;margin-top:20px;}

.rss_feed a {font-size:.9em;cursor:default;text-decoration:none;}

.rss_feed a:link, a:visited {color:#777;}

.rss_feed a:hover, a:active {color:#999;cursor:pointer;text-decoration:underline;}

.rss_feed p {text-align:center;vertical-align:middle;padding:3px;}

.rss_feed p a:link, a:visited {color:#777;}

.rss_feed p a:hover, a:active {color:#999;cursor:pointer;text-decoration:underline;}

.rss_feed img {border:none;}





.clearboth   {clear: both; }

.clearleft {clear:left;}

.clearright {clear:right;}





#sideBarForm  {}

#sideBarForm fieldset  {}

#sideBarForm legend  {}

#sideBarForm p  {}

#sideBarForm label  {}





#aboutDetail {position:relative;left: 0px;top:auto;}

#aboutDetail h3   {color: #634C04;}

#aboutDetail h4   {color: #2e2e2e;font-size:.9em;}

#aboutDetail p    {color: #634C04;font-size:.8em;}



#add_this_button {text-align:center;}



#simpleGalleryListing {}

.lsProfile  {clear:both;margin:5px 0 15px 0;padding:3px;}

.lsProfile img  {float:left; margin: 0 5px 5px 0;}

.lsInfo p  {float:right;}

.lsTitle   {color: #2e2e2e;font-size:.9em;}

.lsDesc   {color:#634C04;font-size:.9em;}





#contactInfo, #contact2Info  {margin-left:20px;padding:10px;}

#contactInfo p, #contact2Info p {}

#contactName, #contact2Name     {font-size:1.1em; font-weight:bolder; display:block;color: #C27760;}

#contactAddress, #contact2Address  {font-size:.9em; color: #634C04;}

#contactCitySt, #contact2CitySt   {font-size:.9em; color: #634C04;display:block;}

#contactPhone, #contact2Phone     {font-size:.9em;font-weight:bolder;color: #C27760;display:block;}

#contactEmail, #contact2Email     {font-size:.9em; font-weight:bolder;color: #C27760;display:block;}

#contactFax, #contact2Fax     {font-size:.9em; font-weight:bolder;color: #C27760;display:block;}

#contactMap, #contact2Map     {font-size:.9em; font-weight:bolder;color: #C27760;display:block;}



#contactForm {clear:both;width:90%;margin:20px auto auto auto;}

#contactForm fieldset  {margin:auto;border:1px solid #C27760;padding:10px;margin:auto;}

#contactForm fieldset legend {color: #423701;font-variant:small-caps;font-weight: 700; font-size: 1em;text-align:center;border: solid 1px #C27760;}

#contactForm fieldset label {float:left;display:inline;font:bolder .9em;color:#5A6746;width:100px;}

#contactForm fieldset p {color: #423701;font-size:.9em;}



#serviceListing  {}

p.serviceInfo  {margin: 5px; padding: 5px;}

.serviceName    {color:#2e2e2e;font-size: 1em; font-weight: bold;}

.servicePerson  {color:#2e2e2e;font-size: .9em; font-weight:bold; display:block; padding:3px; margin:3px 0 3px 0;}

.serviceDesc    {color:#634C04;font-size: .8em; display:block;margin-bottom:6px;}

.serviceAddress {color:#2e2e2e; font-size: .8em; display:block;}

.serviceContact {color:#2e2e2e;font-size: .8em; }

p.noService     {color:#2e2e2e;font-size: 1.1em;}





#Unsubscribe {}

#Unsubscribe fieldset {font-size: .9em; border: solid 2px #634C04;}

#Unsubscribe legend {color: #2e2e2e;border: solid 1px #2e2e2e;border: solid 1px #634C04;}

#Unsubscribe label {color: #2e2e2e;}

#Unsubscribe p {color: #2e2e2e;}





