body {
background: #323232;
}
#pagewrap {
padding-top:10px;
width:802px;
margin: auto;
}
#header {
background: url(../images/header.gif) no-repeat;
width:800px;
height:117px;
border: 1px solid #000000;
}
#navbar {
background: url(../images/nav-runner.gif) repeat-x;
width:800px;
height:28px;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
float:left;
}
#slogan {
background: url(../images/slogan.gif) no-repeat top right;
width:770px;
height: 22px;
padding-top:6px;
padding-left:20px;
float:left;
}
#slogan a h3 {
position: relative;
z-index:10000;
top:-19px;
float:left;
font-family: arial, sans-serif;
font-size:14px;
font-weight: thinner;
color:#ffffff;
padding: 5px 10px 5px 10px;
}

*:first-child+html #slogan a h3 {
	top:0px !important;
	padding: 0px 10px 0px 10px;
	text-decoration:none;
	cursor:hand !important;
}
* html #slogan a h3 {
	top:0px !important;
	padding: 0px 10px 0px 10px;
	text-decoration:none;
	cursor:hand !important;
}
#content {
float:left;
background: #565656 url(../images/gradient.gif) repeat-x;
width:800px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}
#office-hours {
background: url(../images/hours.gif) no-repeat;
width:412px;
height:168px;
position:relative;
top:19px;
left:34px;
float: left;
}
#hours {
font-family: arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
padding-top:52px;
padding-left:27px;
float:left;
}
#hours-list {
font-family: arial, sans-serif;
font-size:12px !important;
font-weight:bold;
line-height:18px;
color:#c9b49e;
padding-top:10px;
padding-left:28px;
float:left;
}
#hours-list2 {
font-family: arial, sans-serif;
font-size:12px !important;
font-weight:bold;
line-height:18px;
color:#ffffff;
padding-top:10px;
padding-left:20px;
float:left;
text-align:right;
}
#massagehours {
font-family: arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
padding-top:52px;
padding-left:135px;
float:left;
}
#massage-list {
font-family: arial, sans-serif;
font-size:12px !important;
font-weight:bold;
line-height:18px;
color:#c9b49e;
padding-top:10px;
padding-left:40px;
float:left;
}
#massage-list2 {
font-family: arial, sans-serif;
font-size:12px !important;
font-weight:bold;
line-height:18px;
color:#ffffff;
padding-top:10px;
padding-left:20px;
float:left;
text-align:right;
}
*html #hours-list {
	font-size:11px !important;
}
*html #hours-list2  {
	font-size:11px !important;
}
*html #massage-list {
	font-size:11px !important;
}
*html #massage-list2  {
	font-size:11px !important;
}
#image1 {
background: url(../images/home-image-1.gif) no-repeat;
width:283px;
height:166px;
position:relative;
top:19px;
left:70px;
float: left;
}
#image2 {
background: url(../images/home-image-2.gif) no-repeat;
width: 257px;
height: 245px;
position: relative;
top: 15px;
left: 34px;
float: left;
}
#line-break {
width:740px;
height:1px;
background: #868686;
margin: 198px auto 0px;
}
*:first-child+html #line-break {
background: transparent url(../images/line-break.gif) repeat-x !important;
width:740px;
margin-top: 198px;
margin-left:30px;
}
* html #line-break {
background: transparent url(../images/line-break.gif) repeat-x !important;
width:740px;
margin-top: 198px;
margin-left:30px;
}
#line-break2 {
width:740px;
height:1px;
background: #868686;
margin: 24px 0px 0px 30px;
float:left;
}
*:first-child+html #line-break2 {
margin: 24px 0px 0px 30px;

}
* html #line-break2 {
margin: 4px 0px 0px 15px;
background: transparent url(../images/line-break.gif) repeat-x !important;
width:740px;
}
#contentwrap {
	padding-left:34px;
	padding-right:50px;
}
* html #contentwrap {
	position:relative;
	top:-20px;
	padding-right:0px !important;;
}
#home-top {
	margin-top:33px;
	background: url(../images/home-body-top.gif) no-repeat;
	width:736px;
	height:10px;
	float:left !important;
}
* HTML #home-top {
position: relative !important;
top:31px !important;
}
#home-body {
	background: #101010 url(../images/home-body-grad.gif) repeat-x;
	width:732px;
	min-height:147px;
	border-left:2px solid #999999;
	border-right:2px solid #999999;
	float:left !important;
}
* HTML #home-body {
	padding-bottom:10px !important;
}
#home-footer {
	background: url(../images/home-body-footer.gif) no-repeat;
	width:736px;
	height:10px;
	float:left !important;
}
#insurance {
background: url(../images/accepted.gif) no-repeat;
width:166px;
height:64px;
position: relative;
top: 5px;
left: 67px;
float: left;
cursor: pointer !important;
}
* HTML #main-title {
position:static !important;
padding-left:25px !important;
padding-top:18px !important;
width: 210px !important;
}
* HTML #main-content {
position:static !important;
padding-left:35px !important;
padding-top:5px !important;
}
* HTML #home-footer {
position:static !important
}
* HTML #insurance {
top: 10px !important;
position:static !important;
margin-left: 40px !important;
}
*:first-child+html #home-body {
padding-bottom: 20px !important;
}
#main-title {
float: left;
position: relative;
left:25px;
top:22px;
}
#main-content {
float: left;
position: relative;
left:20px;
width:700px;
}
*:first-child+html #main-content {
float: left;
position: relative;
left:37px;
top:12px;
width:410px;
}
#bottom-menu {
float:left;
padding-top:15px;
padding-left:34px;
height: 90px;
width:740px;
}
* HTML #bottom-menu {
padding-top:0px !important;
}
#footer {
float:left;
background: #585858 url(../images/footer.gif) repeat-x;
width:800px;
height:80px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
font-family: arial, sans-serif;
color:#ffffff;
font-weight: bold;
font-size:13px;
padding-top:10px;
line-height: 25px;
}
* HTML #footer {
border-left: 0px solid #000000 !important;
border-right: 0px solid #000000 !important;
width:800px !important;
}
*:first-child+html #footer {
border-left: 1px solid #000000 !important;
}
#footer a {
color: #ffffff;
text-decoration:none;
}
p {
font-family: arial, sans-serif;
color:#b7b7b7;
font-size:13px;
}
h1 {
margin:0px !important;
padding:0px !important;
font-size:30px;
font-family: arial, sans-serif;
font-weight:bold;
color:#ffffff;
}
h2 {
margin:0px !important;
padding:0px !important;
font-size:14px;
font-family: arial, sans-serif;
font-weight:bold;
color:#ffffff;
}

#about-title {
background: url(../images/about-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}

#resources-title {
background: url(../images/resources-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}

#resourcesbody {
	font-family: arial, sans-serif;
	font-size:16px;
	color:#bebebe;
	padding-left:38px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:10px;
}

#staff1 {
width:714px;
margin:auto;
}
#staff-top {
background: url(../images/about-top.gif) no-repeat;
width:714px;
height:13px;
float:left !important;
}
* HTML #staff-top {
position: relative;
top:6px;
}
#staff-body {
background: #282828 url(../images/about-gradient.gif) repeat-x;
width:670px;
border-left:2px solid #695a44;
border-right:2px solid #695a44;
padding: 8px 20px 5px 20px !important;
min-height: 210px !important;
float:left !important;
}
#staff-end {
background: url(../images/about-end.gif) no-repeat;
width:714px;
height:28px;
float:left !important;
}
#photo1 {
width:167px;
height:206px;
float:left;
}
#photo1 {
padding-top:2px;
padding-left:2px;
}
* HTML #photo1 img {
border: 2px solid #a5a5a5;
}
*:first-child+html #photo1 img {
border: 2px solid #a5a5a5;
}
#staffname {
width:450px;
padding-left:20px;
float:left;
font-family: verdana, sans-serif;
font-size:18px;
font-weight: bolder;
color:#ffffff;
}
#staffbio {
width:450px;
float:left;
padding-left:35px;
}
#staffbio p {
font-family: verdana, sans-serif;
font-size:11px;
color:#bebebe;
}


#services-title {
background: url(../images/services-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}
#services-images {
width:665px;
height:175px;
margin: auto;
margin-bottom:15px;
margin-top:15px;
}
* HTML #services-images {
padding-top:15px !important;
}
*:first-child+html #services-images {
padding-top:15px !important;
}
#line-break3 {
height:10px;
width:740px;
margin-left:30px;
padding:5px 0px;
float:left;
}
#services-header {
background: url(../images/services-runner.gif) repeat-x;
font-family: verdana, sans-serif;
font-size:18px;
font-weight: bolder;
color:#ffffff;
padding-left:13px;
padding-top:6px;
float:left;
width:706px;
height:34px;
}
#servicesbody {
	font-family: arial, sans-serif;
	font-size:16px;
	color:#bebebe;
	padding-left:75px;
	padding-right:75px;
	padding-top:85px;
	padding-bottom:10px;
}
#services-info {
padding-left:23px;
width:380px;
float:left;
padding-right:10px;
}
*:first-child+html #services-info {
padding-top:10px !important;
}
* html #services-info {
padding-top:10px !important;
}
#services-photo {
background: url(../images/services-image.gif) no-repeat;
border:2px solid #9d8757;
float:right;
position:relative;
top:-25px;
width:272px;
height:176px;	
margin-right:22px;
}
#servicesimage {
	background: url(../images/services-images.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
* HTML #services-photo {
margin-right:10px !important;
}
#services-header-image {
border:1px solid #565656;
}
#serivces-box {
background: #414141 url(../images/services-gradient.gif) repeat-x;
float:left;
border-right: 2px solid #947b66;
border-left: 2px solid #947b66;
width: 719px;
margin-left:35px;
}
#services-top {
background: url(../images/services-top.gif) no-repeat;
width: 724px;
height:9px;
float:left;

margin-left:34px;
}
* HTML #services-top {
position: relative;
top:10px;
left:1px;
}
#services-end {
background: url(../images/services-end.gif) no-repeat;
width: 724px;
height:9px;
float:left;
margin-left:35px;
margin-bottom:15px;
}
#services-item {
float:left;
margin-bottom:15px;
}
#forms-title {
background: url(../images/forms-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}
#contact-title {
background: url(../images/contact-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}
#ourinsurances {
font-size:18px;
font-weight:bold;
}

#formintro {
	width:420px;
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	padding-left:50px;
	padding-right:10px;
	padding-top:13px;
	padding-bottom:10px;
	float:left;
}
#formimage {
	background: url(../images/forms-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#contactimage {
	background: url(../images/contact-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#pdfforms {
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:15px;
	float:left;
	width:700px;
}
#pdfform-text {
	font-family: arial, sans-serif;
	font-size:10px;
	color:#bebebe;
	line-height:9px;
}
#contactintro {
	width:420px;
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	padding-left:50px;
	padding-right:10px;
	padding-top:13px;
	padding-bottom:10px;
	float:left;
}
#contactbody {
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	padding-left:75px;
	padding-right:75px;
	padding-top:75px;
	padding-bottom:10px;
}
#contactform {
	width:100%;
	height:330px;
	border:none;
	padding-bottom:25px;
	padding-top:5px;
}
*:first-child+html #contactform {
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:10px;
}
* html #contactform {
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:10px;
	width:655px !important;
}
#aboutintro {
	width:420px;
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	padding-left:50px;
	padding-right:10px;
	padding-top:13px;
	padding-bottom:10px;
	float:left;
}
#aboutimage {
	background: url(../images/about-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#content a {
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	text-decoration:none !important;
}

#testimonialimage {
	background: url(../images/testimonial-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#testimonial-title {
background: url(../images/testimonial-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}

#testimonialbutton {
background: url(../images/arrow.gif) no-repeat 0 3px;
padding:5px 0px 5px 35px;
}

#faqimage {
	background: url(../images/faq-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#faq-title {
background: url(../images/faq-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}

#faqbutton {
background: url(../images/arrow.gif) no-repeat 0 3px;
padding:5px 0px 5px 35px;
}

#thankyouimage {
	background: url(../images/thankyou-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#thankyou-title {
background: url(../images/thankyou-title.gif) no-repeat;
padding-left:52px;
padding-right:52px;
padding-top:40px;
}
#thankyoubutton {
background: url(../images/arrow.gif) no-repeat 0 3px;
padding:5px 0px 5px 35px;
}

#sitemapimage {
	background: url(../images/testimonial-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-19px;
}
#sitemap-title {
    background: url(../images/sitemap-title.gif) no-repeat;
	padding-left:52px;
	padding-right:52px;
	padding-top:40px;
}
#sitemapbody {
	font-family: arial, sans-serif;
	font-size:16px;
	color:#bebebe;
	padding-left:75px;
	padding-right:75px;
	padding-top:30px;
	padding-bottom:10px;
}
#testimonial {
background: url(../images/arrow.gif) no-repeat 0 3px;
padding:5px 0px 5px 35px;
}

#massage-title {
    background: url(../images/entertowin-title.gif) no-repeat;
	padding-left:52px;
	padding-right:52px;
	padding-top:40px;
}




#massageimage {
	background: url(../images/massage-image.gif) no-repeat;
	width:263px;
	height:125px;
	padding-right:45px;
	float:right;
	position:relative;
	top:-19px;
}

#massageintro {
	width:380px;
	font-family: arial, sans-serif;
	font-size:13px;
	color:#bebebe;
	padding-left:50px;
	padding-right:10px;
	padding-top:13px;
	padding-bottom:10px;
	float:left;
}
#massagebody {
	font-family: arial, sans-serif;
	font-size:16px;
	color:#bebebe;
	padding-left:75px;
	padding-right:75px;
	padding-top:75px;
	padding-bottom:10px;
}
#massageform {
	width:100%;
	height:330px;
	border:none;
	padding-bottom:25px;
	padding-top:5px;
}
