html,body { 
margin:0;
	padding:0;
  font-size:1em;
  font-family: "Times New Roman", Times, serif;
  color:black; 
  border-collapse:collapse;
  background: #7B933B url(images/black-green.jpg) top center repeat-x scroll; 
	
  }
html,body {height:100.1%;} 
#wrap {
	color:white;
	background-color : #000;
	
	text-align:center;
	margin:auto;
	padding:0px;
	border-style:none;
 	width:792px;
	}
img {border: 0px solid black;
}
a, a:link, a:visited {
  color: #fff;
  text-decoration: underline;
  background-color:transparent;
 } 
 
 
a:hover { text-decoration: none; }
a:active {
  color: Teal;
  background-color:transparent;
}
ul,li {
color:white;
Background-color:transparent;
text-align:left;
}
li span {
color:white;
}
div {
   text-align:center;
   font-size:100%;
   color:#fff;

  }
p {
color:white;
background-color:transparent;
text-align : justify;
margin:1em 20px;
}
h1, h2, h3,h4 {color:white;
	margin-top:0px;
}

sup {
	font-size: 70%;
}

#banner {
width:792px;
height: 414px;
background: #000000 url(images/Greenville-Photo.jpg) center top no-repeat scroll;
}
#tagline {
color:white;
font-size: 80%;
text-align:right;
float:right;
margin-right:20px;
margin-top: 10px;
width:260px;}

#menu {
color: white;
background-color: #7c943b;
height: 30px;
width:792px;
margin:auto;
}

#menu a, #menu a:link, #menu a:visited {
color:white;
padding-left:11px;
padding-right:11px;
font-size:100%;
text-decoration:none;
}
#menu a:hover{
color: #000;
}

/*menu active page buttons*/
body.hm #menu #hm, body.hm #menu #hm a,
body.np #menu #np, body.np #menu #np a {
font-weight:bold;
}
body.oi #menu #oi, body.oi #menu #oi a,
body.su #menu2 #su, body.su #menu2 #su a
{
font-weight:bold;
}
body.dli #menu #dli, body.dli #menu #dli a,
body.ctc #menu #ctc, body.ctc #menu #ctc a
{
font-weight:bold;
}
body.bl #menu #bl, body.bl #menu #bl a,
body.sm #menu #sm, body.sm #menu #sm a

{
font-weight:bold;
}

#menu-sub {
color: white;
background-color: transparent;
height: 30px;
margin:auto;

}

#menu-sub a, #menu-sub a:link, #menu-sub a:visited {
color:white;
padding-left:8px;
padding-right:8px;
font-size:90%;
text-decoration:none;
}
#menu-sub a:hover{
color:#7c943b;
}
#content {
width: 792px;
margin:auto;
background: #110428 url(images/back-content.jpg) center top no-repeat scroll;
}


	tr, td {
	border-collapse : collapse;
	padding:0px;
	margin: 0px;
}
#right-col {
color: white;
float:right;
width:100px;
text-align:center;
margin-top:10px;
margin-left:10px;
height:500px;
}
#right-col a, #right-col a:link, #right-col a:visited {
display:block;
text-decoration:none;
padding-bottom: 9px;
letter-spacing: -.05em;
}
#right-col a:hover {
color:#7c943b;;
}
#left-col{
	text-align:left;
	vertical-align:top;
    width:180px;
    height:100%;
	float:left;
}


.indentmore {
margin-left:30px;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}
.center {
text-align:center;}
.left {
text-align:left;
}
.right {text-align:right;
}

.contact {
	color:#65511C;
    background : transparent;
	text-align:center;
}
.contact a
{color:#65511C;
background-color:transparent;
}
.contact a:link
{color:#65511C;
background-color:transparent;
}
.contact a:visited
{color:#65511C;
background-color:transparent;
}
.contact a:hover
{color: #CFCFA0;
background-color:transparent;
}

.larger {
	font-size:120%;
	color:#034C85;
}

.smaller {
font-size: smaller;
}



.allcaps {
	text-transform: uppercase;
}
#footer {
	color:#65511C;
    background : transparent;
	text-align:center;
	font-size: 85%;
	font-weight:bold;
}
#disclaimer {font-size:75%; width: 800px; margin:auto;}

/*cosmetic services tooltips*/
#botox, #rest, #micro, #peel, #pulsed, #diode, #omni, #juve, #radi, #prod, #lati {
	display: none;
}
#custom, #afacials, #cfacials, #enzyme, #extract, #addl, #cpeel {
	display: none;
}
