body {
font-family:"Century Gothic", Arial, Verdana;
color:#630460;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
margin-bottom:0;
margin-top:0px;
padding-bottom:0px;
background-color: #cc99ff;
}
#splashbody {
position:absolute;
width:800px;
height:600px;
left:10px;
top:0px;
z-index:2;
}
#spashbg {
position:absolute;
width:820px;
height:600px;
left:0px;
top:0px;
background-color:#660066;
}
.body2 a:link{
font-family:"Century Gothic", Arial, Verdana;
color:#993399;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
text-decoration:none;
}
.body2 a:visited{
font-family:"Century Gothic", Arial;
color:#993399;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
text-decoration:none;
}
.body2 a:hover{
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
text-decoration:underline;
}
.body2 {
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
}
.body3 {
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
}
.bigger {
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 14px;
padding:0px;
margin:0px;
border:0px;
}
.lightpurple {
font-family:"Century Gothic", Arial;
color:#74CF1A;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
}
.green {
font-family:"Century Gothic", Arial;
color:#74CF1A;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
}
.navigation {
	font-family:"Century Gothic", Arial;
	font-size: 14px;
	color:#FFFFFF;
	padding: 6px;
}
.navigation2 {
	font-family:"Century Gothic", Arial;
	font-size: 14px;
	color:#FFFFFF;
	padding:0px;
}
.navigation3 {
	font-family:"Century Gothic", Arial;
	font-size: 16px;
	color:#FFFFFF;
	padding:0px;
}
.big {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 16px;
	color:#660066;
	text-decoration:none;
	text-align:center;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#wrapper {
position:relative;
width:1024px;
margin:0px auto;
}
#wrapper2 {
	position:relative;
	width:800px;
	margin:0px auto;
	background-color: #FCFCDA;
}
#logo {
position:absolute;
width:206px;
height:210px;
left:0px;
top:0px;
}
#banner {
position:absolute;
width:818px;
height:210px;
left:206px;
top:0px;
z-index:5;
}
#sidenav {
position:absolute;
width:206px;
height:301px;
left:0px;
top:210px;
background-color:#D580FF;
}
#footernav li {
margin-top:0px;
font-size:14px;
padding-top:0px;
padding-left: 0px;
margin-left: 0px;
text-decoration:none;
}
#sidenav a:link, a:visited{
margin-top:0px;
padding-left:0px;
margin-bottom:0px;
padding-right:0px;
text-decoration:none;
color:#FFFFCC;
}
#sideimage {
position:absolute;
width:206px;
height:198px;
left:0px;
top:511px;
}
#content {
position:absolute;
width:782px;
height:570px;
left:209px;
top:208px;
background-image:url(images/layout_05.gif);
background-repeat:no-repeat;
}
#footer {
position:absolute;
width:1024px;
height:33px;
left:5px;
top:744px;
background-image:url(images/layout_07.gif);
}
#footernav {
	position:absolute;
	width:879px;
	height:22px;
	left:125px;
	top:738px;
}
#footernav ul {
margin-top:0px;
font-size:14px;
padding-left: 0px;
margin-left: 0px;
text-decoration:none;
}
#footernav ul li {
top:0px;
list-style:none;
display:inline;
margin-top:0px;
padding-left:40px;
margin-bottom:0px;
padding-right:40px;
text-decoration:none;
font-size:14px;
color:#FFFFFF;
}
#footernav ul li a:link, a:visited{
margin-top: 0px;
padding-left:0px;
margin-bottom: 0px;
padding-right:0px;
text-decoration: none;
color:#FFFFCC;
}
#footernav ul li a:hover{
margin-top: 0px;
padding-left:0px;
margin-bottom: 0px;
padding-right:0px;
text-decoration: underline;
color:#FFFFFF;
}
#linkstext {
position:absolute;
width:181px;
height:273px;
left:14px;
top:236px;
padding:0px;
}
#linkstext2 {
position:absolute;
width:181px;
height:273px;
left:14px;
top:207px;
padding:0px;
}
#linkstext a:link, a:visited{
font-family:"Century Gothic", Arial;
font-size: 12px;
color:#FFFFFF;
padding:0px;
padding-right:0px;
padding-left:0px;
text-decoration:none;
}
#linkstext a:hover{
	font-family:"Century Gothic", Arial;
	font-size: 12px;
	color:#630460;
	padding:0px;
	padding-right:0px;
	padding-left:0px;
	text-decoration:none;
}
#linkstext2 a:link, a:visited{
font-family:"Century Gothic", Arial;
font-size: 12px;
color:#FFFFFF;
padding:0px;
padding-right:0px;
padding-left:0px;
text-decoration:none;
}
#linkstext2 a:hover{
	font-family:"Century Gothic", Arial;
	font-size: 12px;
	color:#630460;
	padding:0px;
	padding-right:0px;
	padding-left:0px;
	text-decoration:none;
}
#homephoto {
position:absolute;
width:261px;
height:382px;
left:222px;
top:284px;
z-index:1;
}
#photo {
position:absolute;
width:205px;
height:427px;
left:214px;
top:284px;
}
#bodytext {
position:absolute;
width:477px;
height:449px;
left:494px;
top:245px;
overflow:auto;
}
#bodytext2 {
position:absolute;
width:419px;
height:455px;
left:565px;
top:235px;
overflow:auto;
}
#largecontent {
position:absolute;
width:591px;
height:449px;
left:420px;
top:242px;
overflow:auto;
}

#largecontentspecials {
position:absolute;
width:560px;
height:449px;
left:420px;
top:242px;
overflow:auto;
}

#largecontent2 {
position:absolute;
width:765px;
height:449px;
left:218px;
top:283px;
overflow:auto;
}
#contacttext {
position:absolute;
width:367px;
height:450px;
left:644px;
top:238px;
}
#sidetext {
position:absolute;
width:157px;
height:26px;
left:-172px;
top:-192px;
z-index:2;
}
#tablenav {
	position:absolute;
	width:699px;
	height:34px;
	left: 140px;
}
table#calendar {}
table#calendar a {
text-decoration: none;}
tr#days th {
width: 14%;
}
tr#days th.sat, tr#days th.sun {
width: 14%;
}
table#calendar tr#days th {
color: #CCE; 
background-color: #557;
font-weight: bold; 
text-align: center;
padding: 1px 0.33em;
}
table#calendar tr#title th {
background:#9966CC;
color: black;
border: 1px solid #242; 
font-size: 120%;
}
table#calendar td {
vertical-align: top; 
padding: 0;
border: 0px solid gray; 
border-width: 0 0 1px 1px;
}
table#calendar td.sat {
border-right: 1px solid gray;
}
table#calendar a:link {
font-size:13px;
color:#993399;
}
table#calendar a:visited {
font-size:13px;
color:#993399;
}
table#calendar a:hover {
font-size:13px;
color:#630460;
text-decoration:underline;
}
table#calendar td.sat, table#calendar td.sun {
background:#fefee3;
}
table#calendar td.lastmonth, table#calendar td.nextmonth {
background: #D580FF; 
color: #88A;
}
table#calendar td.thismonth {
background:#9966CC;
color: #88A;
}
div.months {
letter-spacing:6px;
background: #D580FF; 
color: #88A;
text-decoration:none;
}
table#calendar tr#nextmonth td {
border-bottom: 2px solid #AAB;
}
div.event {
margin: 0.5em;
}
div.event span {
display: block;
}
div.holiday {
font-style: italic;
}
span.time {
font-weight: bold;
}
span.loc {
color: #555; 
font-style: italic;
}
div.date {
float: right; 
text-align: center;
border: 1px solid gray; 
border-width: 0 0 1px 1px;
padding: 0.125em 0.25em 0 0.25em; 
margin: 0; 
background: #F3F3F3;
}
td.sat div.date, td.sun div.date {
border-width: 0;
color: gray; 
background: transparent;
}
td.lastmonth div.date, td.nextmonth div.date {
border-width: 0;
color: gray; 
background: transparent;
}

#clinic a:hover {
background-color:#6BC60F;
color:#ffffff;
text-decoration:none;
font-size:12px;
}

#clinic a:link, a:visited, a:active{
font-size:12px;
}

#image1Map {
z-index:4;
}

#weightlinks a:link, a:visited, a:active{
color: #993399;
}
