html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
html {
	height: 100%;
}
a {
	outline:none;
}

#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {
	background-image: url(../images/wrapper_bg.gif);
	background-repeat: repeat-x;
	position: relative;
}
#header {
	width: 900px;
}
#header #homelink {
	background-image: url(../images/infinity_logo.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 395px;
	display: block;
}
body {
	background-color:#FFECC2;
	background-image:url(../images/hdr_bn_watsu.png);
	background-image:url(../images/hdr_bn_chiropractic.png);
	background-image:url(../images/hdr_bn_thaiyoga.png);
	background-image:url(../images/hdr_bn_sacredenergy.png);
	background-image:url(../images/hdr_bn_intmassther.png);
	background-image:url(../images/hdr_bn_best.png);
	background-image:url(../images/header_wood.jpg);
	background-image:url(../images/blog_bg.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	color:#000000;
	font-family:Tahoma;
	font-size:1em;
	height:100%;
}
#graphic {
	height: 240px;
	width: 900px;
}
h2 {
	padding-bottom:0px;
	padding-top: 8px;
	margin-top: 15px;
}
.hdr_graphic_home {
	background-image: url(../images/hdr_img_home.jpg);
	background-repeat: no-repeat;
}
.hdr_graphic_therapies {
	background-image: url(../images/hdr_img_therapies.jpg);
	background-repeat: no-repeat;
}
.hdr_graphic_policies {
	background-image: url(../images/hdr_img_policies.jpg);
	background-repeat: no-repeat;
}
	
.hdr_graphic_events {
	background-image: url(../images/hdr_img_events.jpg);
	background-repeat: no-repeat;
}
.hdr_graphic_about {
	background-image: url(../images/hdr_img_about.jpg);
	background-repeat: no-repeat;
}
.hdr_graphic_contact {
	background-image: url(../images/hdr_img_contact.jpg);
	background-repeat: no-repeat;
}

.nav {
	width: 900px;
	height: 55px;
	position: relative;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
}
.nav li{
	display: inline;
}
.nav a:link, .nav a:visited {
	position: absolute;
	top: 0;
	height: 55px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	border: none;
}
/*---------------------- Home Link ----------------*/
	
.nav .home a:link, .nav .home a:visited {
	left: 0px;
	width: 106px;
}
.nav .home a:hover, .nav .home a:focus {
	background: url(../images/nav.png) no-repeat 0px -55px;
}
.nav .home a:active {
	background: url(../images/nav.png) no-repeat 0px -55;
}
.current-home .home a:link, .current-home .home a:visited {
	background: url(../images/nav.png) no-repeat 0px -55px;
	cursor: default;
}
.nav-home, .nav-home-click {
	position: absolute;
	top: 0;
	left:0px;
	width: 106px;
	height: 55px;
	background: url(../images/nav.png) no-repeat 0px -55px;
}
.nav-home-click {
	background: url(../images/nav.png) no-repeat 0px -55px;
}
/*---------------------- Therapies Link -----------*/	
	
	.nav .therapies a:link, .nav .therapies a:visited {
		left: 106px;
		width: 143px;
	}
	.nav .therapies a:hover, .nav .therapies a:focus {
		background: url(../images/nav.png) no-repeat -106px 0px;
	}
	.nav .therapies a:active {
		background: url(../images/nav.png) no-repeat -106px -55px;
	}
	.current-therapies .therapies a:link, .current-therapies .therapies a:visited {
		background: url(../images/nav.png) no-repeat -106px -55px;
		cursor: default;
	}
	.nav-therapies, .nav-therapies-click {
		position: absolute;
		top: 0;
		left:106px;
		width: 143px;
		height: 55px;
		background: url(../images/nav.png) no-repeat -106px -55px;
	}
	.nav-therapies-click {
		background: url(../images/nav.png) no-repeat -106px -55px;
	}	
	
/*---------------------- Benefits Link ------------*/	
	
	.nav .benefits a:link, .nav .benefits a:visited {
		left: 249px;
		width: 120px;
	}
	.nav .benefits a:hover, .nav .benefits a:focus {
		background: url(../images/nav.png) no-repeat -249px 0px;
	}
	.nav .benefits a:active {
		background: url(../images/nav.png) no-repeat -249px -55px;
	}
	.current-benefits .benefits a:link, .current-benefits .benefits a:visited {
		background: url(../images/nav.png) no-repeat -249px -55px;
		cursor: default;
	}
	.nav-benefits, .nav-benefits-click {
		position: absolute;
		top: 0;
		left:249px;
		width: 120px;
		height: 55px;
		background: url(../images/nav.png) no-repeat -249px -55px;
	}
	.nav-benefits-click {
		background: url(../images/nav.png) no-repeat -249px -55px;
	}
/*---------------------- Classes Link -------------*/	
	
	.nav .classes a:link, .nav .classes a:visited {
		left: 369px;
		width: 115px;
	}
	.nav .classes a:hover, .nav .classes a:focus {
		background: url(../images/nav.png) no-repeat -369px 0px;
	}
	.nav .classes a:active {
		background: url(../images/nav.png) no-repeat -369px -55px;
	}
	.current-classes .classes a:link, .current-classes .classes a:visited {
		background: url(../images/nav.png) no-repeat -369px -55px;
		cursor: default;
	}
	.nav-classes, .nav-classes-click {
		position: absolute;
		top: 0;
		left:369px;
		width: 115px;
		height: 55px;
		background: url(../images/nav.png) no-repeat -369px -55px;
	}
	.nav-classes-click {
		background: url(../images/nav.png) no-repeat -369px -55px;
	}
/*---------------------- Events Link --------------*/	
	
	.nav .events a:link, .nav .events a:visited {
		left: 484px;
		width: 104px;
	}
	.nav .events a:hover, .nav .events a:focus {
		background: url(../images/nav.png) no-repeat -484px 0px;
	}
	.nav .events a:active {
		background: url(../images/nav.png) no-repeat -484px -55px;
	}
	.current-events .events a:link, .current-events .events a:visited {
		background: url(../images/nav.png) no-repeat -484px -55px;
		cursor: default;
	}
	.nav-events, .nav-events-click {
		position: absolute;
		top: 0;
		left:484px;
		width: 104px;
		height: 55px;
		background: url(../images/nav.png) no-repeat -484px -55px;
	}
	.nav-events-click {
		background: url(../images/nav.png) no-repeat -484px -55px;
	}
/*---------------------- About Link ---------------*/	
	
.nav .about a:link, .nav .about a:visited {
	left: 588px;
	width: 104px;
}
.nav .about a:hover, .nav .about a:focus {
	background: url(../images/nav.png) no-repeat -588px 0px;
}
.nav .about a:active {
	background: url(../images/nav.png) no-repeat -588px -55px;
}
.current-about .about a:link, .current-about .about a:visited {
	background: url(../images/nav.png) no-repeat -588px -55px;
	cursor: default;
}
.nav-about, .nav-about-click {
	position: absolute;
	top: 0;
	left:588px;
	width: 104px;
	height: 55px;
	background: url(../images/nav.png) no-repeat -588px -55px;
}
.nav-about-click {
	background: url(../images/nav.png) no-repeat -588px -55px;
}
/*---------------------- Blog Link ----------------*/	
	
.nav .blog a:link, .nav .blog a:visited {
	left: 692px;
	width: 86px;
}
.nav .blog a:hover, .nav .blog a:focus {
	background: url(../images/nav.png) no-repeat -692px 0px;
}
.nav .blog a:active {
	background: url(../images/nav.png) no-repeat -692px -55px;
}
.current-blog .blog a:link, .current-blog .blog a:visited {
	background: url(../images/nav.png) no-repeat -692px -55px;
	cursor: default;
}
.nav-blog, .nav-blog-click {
	position: absolute;
	top: 0;
	left:692px;
	width: 86px;
	height: 55px;
	background: url(../images/nav.png) no-repeat -692px -55px;
}
.nav-blog-click {
	background: url(../images/nav.png) no-repeat -692px -55px;
}
/*---------------------- Contact Link -------------*/	
	
.nav .contact a:link, .nav .contact a:visited {
	left: 778px;
	width: 122px;
}
.nav .contact a:hover, .nav .contact a:focus {
	background: url(../images/nav.png) no-repeat -778px 0px;
}
.nav .contact a:active {
	background: url(../images/nav.png) no-repeat -778px -55px;
}
.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url(../images/nav.png) no-repeat -778px -55px;
	cursor: default;
}
.nav-contact, .nav-contact-click {
	position: absolute;
	top: 0;
	left:778px;
	width: 122px;
	height: 55px;
	background: url(../images/nav.png) no-repeat -778px -55px;
}
.nav-contact-click {
	background: url(../images/nav.png) no-repeat -778px -55px;
}

#content_1 {
	width: 860px;
	padding: 10px;
	background-attachment: fixed;
	background-image: url(../images/louts_top.png);
	background-repeat: no-repeat;
	background-position: center 350px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#footer_gray {
	background-color: #A1A1A1;
	width: 100%;
	position: absolute;
	background-image: url(../images/footer_gray.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}
#intro_home, #intro_contact {
	background-repeat: no-repeat;
	height: 290px;
}
#intro_home {
	background-image: url(../images/home_pic_intro.jpg);
}
#intro_contact {
	background-image: url(../images/contact_pic.jpg);
}
#intro_home h1, #intro_contact h1 {
	font-size: 1.75em;
	color: #000033;
	padding-top: 30px;
	margin-left: 375px;
}
#intro_home p{
	font-size: 1.25em;
	line-height: 1.5em;
	letter-spacing: 0.002em;
	height: 100px;
	width: 450px;
	float: right;
}
#lotus_top {
	background-image: url(../images/lotus_top.jpg);
	background-repeat: no-repeat;
	height: 60px;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.clear {
	clear: both;
}
#lotus_btm {
	background-image: url(../images/lotus_btm.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 22px;
	width: 100%;
	background-color: #A1A1A1;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#leftcol_ftr, #rightcol_ftr {
	float: left;
	width: 440px;
	padding-bottom: 45px;
}
#leftcol_ftr{
	width: 390px;
	margin-right:50px;
}
#ftr_content {
	width: 900px;
}
#ftr_wrap {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#footer_black {
	background-color: #000000;
	height: 80px;
	width: 100%;
	clear: both;
	color: #5C0201;
	padding-top: 15px;
	background-image: url(../images/footer_bg_rpt.jpg);
	background-repeat: repeat;
}

#ftr_center a {
	color: #666666;
	text-decoration: none;
	font-size: 0.7em;
	letter-spacing: 0.1em;
	height: 25px;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 70px;
	padding-top: 10px;
}
#ftr_center a:hover {
	color:#ffecc2;
}

#wb a span, h2.mission span, h2.vision span, h2.services span, h2.thaiyoga_hdr span, h2.intmassther_hdr span, h2.sacredenergy_hdr span, h2.watsu_hdr span, h2.somatic_hdr span, h2.chiropractic_hdr span, h2.best_hdr span, h2.hdr_cancl span, h2.hdr_confident span, h2.hdr_privacy span, h2.hdr_insurance span, #content_1 h2.hdr_sliding_scale span, h2.hdr_holistic_network span, .faq_link span, .itinerary_link span, h1.faq_hdr span, #footer_black .footer_logo a span {
	display:none;
}
.mission, .vision, .services, .thaiyoga_hdr, .intmassther_hdr, .sacredenergy_hdr, .watsu_hdr, .somatic_hdr, h2.chiropractic_hdr, h2.best_hdr, h2.hdr_sliding_scale, h2.hdr_holistic_network, h2.hdr_sliding_scale span, h2.hdr_confident, h2.hdr_privacy, h2.hdr_insurance, h2.hdr_cancl, h1.faq_hdr {
	height: 67px;
	width: 279px;
	display: block;
	background-repeat: no-repeat;	
}

.mission {
	background-image: url(../images/hdr_mission.png);
}
.vision {
	background-image: url(../images/hdr_vision.png);
}
.services {
	background-image: url(../images/hdr_services.png);
}
#content_1 h1.faq_hdr {
	background-image:url(../images/faq_hdr.png);
	border:none;
	margin: 0px auto 0px auto;
}
#leftcol_ftr p, p {
	font-size: .9em;
	letter-spacing: 0.1em;
	padding: 2px 15px 15px 10px;
	font-weight: 400;
}
#rightcol_ftr ul, #rightcol_ftr a {
	list-style-image: url(../images/blt.png);
	padding-left: 50px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.4em;
	padding-top: 15px;
	color: #000000;
}
#rightcol_ftr a {
padding:0px;
text-decoration:none;
}
.thaiyoga_hdr {
	background-image: url(../images/hdr_thai_yoga.png);
}
.intmassther_hdr {
	background-image: url(../images/hdr_intmassther.png);
}
.sacredenergy_hdr {
	background-image: url(../images/hdr_sacredenergy.png);
}
.watsu_hdr {
	background-image: url(../images/hdr_watsu.png);
}
.somatic_hdr {
	background-image: url(../images/hdr_somatic.png);
}
.chiropractic_hdr{
	background-image: url(../images/hdr_chiropractic.png);
}
.best_hdr{
	background-image: url(../images/hdr_best.png);
}
h2.hdr_sliding_scale {
	background-image:url(../images/hdr_sliding_scale.png);
	height: 55px;
	margin: 0px auto 0px auto;
}
h2.hdr_holistic_network {
	background-image:url(../images/hdr_holistic_wellness.png);
	height: 55px;
	margin: 0px auto 0px auto;
}
h2.hdr_cancl {
	background-image:url(../images/hdr_cancel.png);
	height: 55px;
	margin: 0px auto 0px auto;
}
h2.hdr_confident {
	background-image:url(../images/hdr_confident.png);
	height: 55px;
	margin: 0px auto 0px auto;
}
h2.hdr_privacy {
	background-image:url(../images/hdr_privacy.png);
	height: 55px;
	margin: 0px auto 0px auto;
}
h2.hdr_insurance {
	background-image:url(../images/hdr_insurance.png);
	height: 55px;
	margin: 0px auto 0px auto;
}
#ftr_wrap img {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 15px;
}
#intro img {
	float: left;
}
.therapy_descrip p {
	width: 460px;
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
}
.therapy_descrip, .event_descrip {
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.event_descrip {
	float:left;
	width: 440px;
	height: 540px;
}
.therapy_main {
	background-repeat: no-repeat;
	background-position: center center;
}
.toplink {
	font-size: 0.6em;
	color: #5C0001;
	text-decoration: none;
	background-image: url(../images/arrow_up.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 85px;
	text-align: center;
	padding-top: 10px;
	float: right;
	background-position: right top;
	font-weight: bolder;
	margin-right: 40px;
	padding-right: 10px;
	padding-left: 10px;
}
.about_descrip .toplink{
	background-image: url(../images/arrow_up2.gif);
	margin-right: 720px;
	border: 1px solid #ffecc2;
	margin-top: 45px;
	font-size: .7em;
	}
#intro_home img {
	float: left;
	padding-right: 25px;
}
.benefits {
	padding-right: 10px;
	display: block;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.benefit_wrap {
	width: 445px;
	float: left;
	height: 425px;
}
#container1, #container2, #container3, #container4, #container5  {
	width: 360px;
}
.benefits ul {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#A1A1A1;
background-image:url(../images/benefits_ul_img.jpg);
background-repeat:repeat;
border:1px solid #FFFFFF;
color:#FFFFFF;
height:300px;
letter-spacing:0;
line-height:1.2em;
list-style-type:disc;
padding:25px;
}

#ben_1 {
	height: 350px;
	width: 360px;
}

#ben_thai_yoga, #ben_sacred_energy, #ben_intmassther, #ben_watsu, #ben_somatic, #ben_chiropractic, #ben_best {
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	width: 380px;
	position: relative;
}
#ben_thai_yoga {
	background-image: url(../images/ben_ther_thai_yoga.jpg);
}
#ben_sacred_energy {
	background-image: url(../images/ben_ther_sacred_energy.jpg);
}
#ben_intmassther{
	background-image: url(../images/ben_ther_intmassther.jpg);
}
#ben_watsu{
	background-image: url(../images/ben_ther_watsu.jpg);
}
#ben_somatic{
	background-image: url(../images/ben_ther_somatic.jpg);
}
#ben_chiropractic{
	background-image: url(../images/ben_chiropractic.jpg);
	}
#ben_best{
	background-image: url(../images/ben_best.jpg);
}
.benefits a#link1, .benefits a#link2, .benefits a#link3, .benefits a#link4, .benefits a#link5, .benefits a#link6, .benefits a#link7, .back, .about_descrip a#link1, .about_descrip a#link2, .about_descrip a#link3, .about_descrip a#link4, .about_descrip a#link5, .about_descrip a#link6,.about_descrip a#link7 {
	color: #3F0000;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	font-size: 0.9em;
	display: block;
	height: 20px;
	width: 100px;
	margin-left: 60px;
	background-image: url(../images/btn_toggle_gray.png);
	padding: 6px;
	position: absolute;
	right: 133px;
	top: 355px;
	margin-top: 15px;
	border-bottom: 1px solid #666666;
}


.about_descrip a#link1,.about_descrip a#link2,.about_descrip a#link3,.about_descrip a#link4,.about_descrip a#link5,.about_descrip a#link6,.about_descrip a#link7{
	background-image: url(../images/btn_toggle_cream.png);
	right: 710px;
	top: 270px;
}


	
#ben_div {
	background-image: url(../images/benefits_div.png);
	height: 35px;
	width: 900px;
	clear: both;
}
#contactform {
	float: right;
	width: 420px;
	height: 350px;
	font-weight: bold;
	color: #4F0003;
}
#intro_contact p {
	margin-left: 0px;
	padding-top: 300px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 1.3em;
}
#scale, #itenerary {
	width: 900px;
	font-family: "Lucida Sans";
	margin-right: auto;
	margin-left: auto;
}
#itinerary {
	width: 850px;
	background-color:#fdf3dd;
	color:#310101;
}
#itinerary tr td {
	padding-left:25px;
}
#scale th, #itinerary th {
	height: 20px;
	padding: 2px;
	font-weight: bold;
	color: #CCCCCC;
	font-size: 1.1em;
	background-color: #520100;
	margin: 0px;
}
.price {
	text-align: center;
	height: 15px;
	font-size: 1.1em;
}

.side {
	text-align: center;
	font-weight: bold;
	color: #333333;
	font-size: 0.8em;
	width: 180px;
	background-color: #f6e4bb;
	border-right: solid 1px #520100;
}
#scale tr:hover td {
	background-color: #fff2d5;
}
	
#scale td, #itinerary td {
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 10px 5px 5px 5px;
}
.policy_gray {
	width: 415px;
	float: left;
	height: 280px;
	margin-top: 15px;
}
.policy_gray p, p.sml_bold {
	font-size: .7em;
	font-weight: bold;
	padding-right: 40px;
	padding-left: 40px;
}
p.sml_bold {
padding-top:25px;
}


.benefits #link1:hover, .benefits #link2:hover, .benefits #link3:hover, .benefits #link4:hover, .benefits #link5:hover, .benefits #link6:hover, .benefits #link7:hover,.about_descrip a#link1:hover,.about_descrip a#link2:hover,.about_descrip a#link3:hover,.about_descrip a#link4:hover,.about_descrip a#link5:hover,.about_descrip a#link6:hover,.about_descrip a#link7:hover{
	border-bottom: 1px solid #620000;
}
#content_1 h1 {
	font-size: 1.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #520100;
	color: #333333;
}
div.bali_trip {
	background-image: url(../images/img_events_bali.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 30px;
	height: 400px;
}

.bali_trip p {
	width: 500px;
	margin-right: 485px;
	padding: 20px 0px 15px 30px;
	font-size: .9em;
}
.event_descrip ul, .wht_hdr {
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.wht_hdr {
	font-size:1.5em;
}
.event_descrip h2 {
	color: #540004;
	font-size: 1.2em;
}
.event_descrip .event_pricing {
	background-image: url(../images/img_event_price.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 268px;
	padding-top: 150px;
}
.item {
	border: 1px dotted #666666;
	text-align: center;
	font-size: 0.8em;
	color: #530105;
	font-weight: bold;
	padding: 5px;
	width: 280px;
	margin-top: 5px;
	float: left;
	height: 230px;
}
#intro .left {
	float: left;
	width: 390px;
	background-color: #f8e3b5;
	margin-right: 10px;
	margin-left: 10px;
	padding: 25px 10px 25px 10px;
	-moz-border-radius:8px;
}
#intro .left a {
	font-family: "Lucida Sans";
	text-decoration: none;
	font-size: 1.3em;
	color: #520100;
}
#center {
	text-align: center;
}
#center img {
	padding-left: 145px;
}
.link {
	font-size: 1.3em;
	color: #333333;
	text-decoration: none;
}
.link:hover {
	color: #4F0003;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4F0003;
}
a.faq_link, a.itinerary_link {
	background-image: url(../images/faq_btn.gif);
	display: block;
	height: 66px;
	width: 248px;
	margin: 10px auto 10px auto;
	border: 1px solid #680002;
}
a.itinerary_link{
	background-image: url(../images/itinerary_btn.gif);
	}
a:hover.faq_link, a:hover.itinerary_link{
	border: 1px solid white;
	}
.red {
	color: #4C0203;
}
	
.about_descrip {
	height: 275px;
	width: 860px;
	color: #502726;
	position:relative;
	font-size: .8em;
}
.about_descrip img {
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.about_descrip .more #container1, .about_descrip .more #container2, .about_descrip .more #container3, .about_descrip .more #container4, .about_descrip .more #container5, .about_descrip .more #container6, .about_descrip .more #container7 {
	display:block;
	background-image:url(../images/bg_rpt_2.gif);
	background-repeat:repeat;
	font-size: .9em;
	font-weight:bold;
	background-color: #ffecc2;
	height: 320px;
	width: 655px;
	position:absolute;
	z-index:15px;
	border: 1px solid #680002;
	line-height: 1.2em;
	-moz-border-radius:8px;
	margin-left: 200px;
}

p.about_main {
	padding-top: 75px;
	font-size: 1em;

}
.about_descrip a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
}

.about_div, .gray_div {
	display: block;
	clear: both;
	height: 25px;
	width: 700px;
	z-index: 13;
	background-image: url(../images/about_div_img.gif);
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
}
.gray_div{
	background-image: url(../images/div_gray.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 40px;
}
#therapies_main {
	width: 860px;
	background-image: url(../images/therapies_bg_lrg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 300px;
}
#therapies_main .about_div{
	margin-top: 35px;
	}
#therapies_main p {
	width: 530px;
	line-height: 1.7em;
	font-size: 1.1em;
}
#therapies_main a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #520100;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	background-color: #F2D0AD;
	border: 1px dotted #CCCCCC;
	letter-spacing: 0em;
	-moz-border-radius:8px;
	padding:2px;
}
#therapies_main a:hover {
	border: 1px dotted #F35000;
}
.italic {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	font-style: italic;
}
#therapies_main .wide {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: .9em;
	font-weight: bold;
}
#therapies_main form {
	margin-left: 190px;
}
#rightcol_ftr ul a:hover {
	text-decoration: underline;
}
#therapies_main form {
padding-left:125px;
}
#ftr_wrap .event_descrip form {
	padding: 40px 0px 0px 170px;
}
#header ul {
	float: right;
	height: 75px;
}
#header li {
	display: inline;
	float: left;
}
#header ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	font-variant: small-caps;
	color: #FDC78B;
	text-decoration: none;
	height: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#header ul li a:hover {
	background-color: #1F0101;
}
.about_descrip a.toplink {
	border:none;
}

#ftr_center {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#ftr_center ul {

	
}
#ftr_center ul.border{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	margin-top: 50px;
}

#ftr_center li {
	list-style-type: none;
	display: inline;
	float: left;
	padding-top: 10px;
	padding-right: 2px;
}
#ftr_center .footer_logo {
	height: 55px;
	width: 275px;
	float: left;
}
#ftr_center .border a {

}
#footer_black #ftr_center .footer_logo a{
	display: block;
	height: 46px;
	width: 269px;
	background-image: url(../images/footer_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
	float: left;
}
#footer_black #ftr_center .footer_logo a:hover {
	background-image: url(../images/footer_logo.gif);
	background-position: 0px 0px;
}
#wb {
	background-image: url(../images/header_wood.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	text-align:left;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFECC2;
}
#wb a {
	background-image:url(../images/wb_logo.gif);
	display:block;
	background-position: 0px -22px;
	background-repeat:no-repeat;
	width:95px;
	height:25px;
	margin-right: auto;
	margin-left: auto;
}
#wb a:hover {
	
	background-position: 0px 0px;
}
#ftr_center ul {
	float: right;
}
