/* CSS Document */

/* Start of Navigation */

body		{
			background-color:#333333;
			font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
			color:#333;
			font-size:11px;
			}

h1, h2		{
			font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	  		color:#333;
			font-size:1.5em;
			padding-right:5px;
			margin-top:15px;
			}

hr			{
			width:600px;
			height:1px;
			margin-top:-9px;
			background-color: #cc9933;
			color: #cc9933;
			}

#button		{
			width: 12em;
			padding: 0 0 1em 0;
			margin-bottom: 1em;
			font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
			background-color: #cc9933;
			color: #333;
			}

#button ul 	{
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;
			}
			
#button li 	{
			border-bottom: 1px solid #fff;
			margin: 0;
			}

#button li a {
			display: block;
			padding: 5px 5px 5px 0.5em;
			border-left: 10px solid #000;
			border-right: 10px solid #333;
			background-color: #000;
			color: #fff;
			text-decoration: none;
			width: 100%;
			}

html>body #button li a {
			width: auto;
			}

#button li a:hover {
			border-left: 10px solid #1c64d1;
			border-right: 10px solid #5ba3e0;
			background-color: #2586d7;
			color: #fff;
			}

* html #button {
			width: 9.2em;
			padding: 0 0 1em 0;
			margin-bottom: 1em;
			font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
			background-color: #cc9933;
			color: #333;
			}		

#button li a.active {
			border-left: 10px solid #1c64d1;
			border-right: 10px solid #5ba3e0;
			background-color: #2586d7;
			color: #fff;
			}
						
/* End of Navigation */

/* Start of Wrapper */

.wrapper 	{
			position:absolute;
			top:50%;
			left:50%;
			width:760px;
			height:490px;
			margin-top:-245px; /*set to a negative number 1/2 of your height*/
			margin-left:-380px; /*set to a negative number 1/2 of your width*/
			background-color:#F5F5F5;
			}

* html .wrapper {
			margin-top:-300px;
			}
			
.index		{
			position:absolute;
			top: 50%;
			left: 50%;
			width:400px;
			height:250px;
			margin-top:-125px; /*set to a negative number 1/2 of your height*/
			margin-left:-200px; /*set to a negative number 1/2 of your width*/
			background-color:#F5F5F5;
			background-image:url(images/splash_bg.gif);
			background-repeat:repeat-y;
			}

/* End of Wrapper */

.header		{
			margin:0 auto;
			height:40px;
			width:100%;
			background-color:#333;
			}

.hcol1		{
			width:133px;
			height:60px;
			float:left;
			background-color:#cc9933;
			}

* html .hcol1 {
			width:133px;
			height:80px;
			float:left;
			background-color:#cc9933;
			}

.hcol2		{
			width:622px;
			height:30px;
			float:right;
			text-align:right;
			background-color:#F5F5F5;
			padding-right:5px;
			padding-top:20px;
			}

.col1		{
			border-bottom:100px solid #cc9933;
			width:133px;
			height:290px;
			float:left;
			background-color:#cc9933;
			}

.col2		{
			width:587px;
			height:350px;
			overflow:auto;
			float:right;
			padding:10px;
			margin:10px;
			}

.col2con	{
			width:587px;
			height:350px;
			overflow:auto;
			float:right;
			padding:10px;
			margin:10px;
			background-image:url(images/stock/ist2_2082099_woman_s_back.jpg);
			background-position:center;
			background-repeat:no-repeat;
			}

* html .col2con
			{
			width:577px;
			height:350px;
			overflow:auto;
			float:right;
			background-image:url(images/woman.jpg);
			background-position:center;
			background-repeat:no-repeat;
			position:absolute;
			}

.col2hm		{
			width:577px;
			height:350px;
			overflow:auto;
			float:right;
			padding:10px;
			margin:10px;
			text-align:center;
			}

* html .col2 {
			width:570px;
   			height:360px;
			float:right;
			}

.details	{
			width:580px;
			}

.d1			{
			/* width:300px; */
			/* float:left; */
			text-align:center;
			}

.d1 h2		{
			margin-bottom:5px;
			}
			
.d2			{
			width:140px;
			float:right;
			padding-right:5px;
			}

.dmap		{
			width:280px;
			float:left;
			}

.d3			{
			width:250px;
			float:right;
			padding-right:5px;
			}

.clean		{
			clear:both;
			}

.footer		{
			margin:0 auto;
			padding-top:5px;
			width:760px;
			height:70px;
			background-color:#333;
			font-size:9px;
			color:#fff;
			}

* html .footer {
			width:760px;
			height:0;
			background-color:#333;
			font-size:9px;
			color:#fff;
			}

* html.header {
			height:10px;
			width:760px;
			background-color:#333;
			}

.f1			{
			width:630px;
			float:left;
			}

*html .f1	{
			width:610px;
			float:left;
			}

.f2			{
			width: 130px;
			float:right;
			}

*html .f2	{
			width: 120px;
			float:right;
			}

p.right		{
			font-size:9px;
			text-align:right;
			}

p.bold		{
			font-weight:bold;
			}

p.quote		{
			font-weight:bold;
			font-style:italic;
			}

img.logo	{
			margin-top:30px;
			}

img.paulnye	{
			margin:10px;
			}

.product	{
			border:5px solid #cc9933;
			margin-right:18px;
			}

.product:hover	
			{
			border:5px solid #0066dd;
			}

.enter		{
			margin-top:40px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			}

a.enter		{
			font-size:1.2em;
			color:#000;
			text-decoration:none;
			}

a.enter:hover {
			font-size:1.2em;
			color:#0099ee;
			}

a			{
			color:#000;
			text-decoration:underline;
			}

a:hover		{
			color:#0099ee;
			text-decoration:underline;
			}
			
/* Start of positioning for conditions treated text */

.posture	{
			position:absolute;
			top:222px;
			left:328px;
			width:100px;
			}
			
* html .posture	{
			top:112px;
			left:180px;
			}		

.work-strain {
			position:absolute;
			top:260px;
			left:298px;
			width:100px;
			}

* html .work-strain {
			top:150px;
			left:150px;
			}	
			
.trapped-nerves	{
			position:absolute;
			top:295px;
			left:273px;
			width:100px;
			}

* html .trapped-nerves {
			top:185px;
			left:125px;
			}	

.back-pain	{
			position:absolute;
			top:331px;
			left:298px;
			width:100px;
			}

* html .back-pain {
			top:221px;
			left:150px;
			}	
						
.tennis-elbow {
			position:absolute;
			top:368px;
			left:283px;
			width:100px;
			}

* html .tennis-elbow {
			top:258px;
			left:135px;
			}	
			
.arthritic-pain	{
			position:absolute;
			top:404px;
			left:290px;
			width:100px;
			}

* html .arthritic-pain {
			top:294px;
			left:142px;
			}	
			
.sciatica 	{
			position:absolute;
			top:438px;
			left:313px;
			width:100px;
			}
* html .sciatica {
			top:328px;
			left:165px;
			}	
						
.headache	{
			position:absolute;
			top:130px;
			left:483px;
			width:100px;
			}

* html .headache {
			top:20px;
			left:338px;
			}	
			
.neck-injuries {
			position:absolute;
			top:206px;
			left:513px;
			width:100px;
			}

* html .neck-injuries {
			top:94px;
			left:365px;
			}	
			
.frozen-shoulder {
			position:absolute;
			top:249px;
			left:548px;
			width:100px;
			}

* html .frozen-shoulder	{
			top:139px;
			left:399px;
			}	

.asthma		{
			position:absolute;
			top:292px;
			left:553px;
			width:100px;
			}

* html .asthma	{
			top:182px;
			left:405px;
			}	

.growing-pains {
			position:absolute;
			top:333px;
			left:553px;
			width:100px;
			}

* html .growing-pains {
			top:223px;
			left:405px;
			}	
						
.pregnancy-care	{
			position:absolute;
			top:375px;
			left:548px;
			width:100px;
			}

* html .pregnancy-care {
			top:265px;
			left:400px;
			}	
			
.sports-injuries {
			position:absolute;
			top:417px;
			left:533px;
			width:100px;
			}

* html .sports-injuries	{
			top:307px;
			left:385px;
			}	
			
/* End of positioning for conditions treated text */

.producttag {
			width:200px;
			float:left;
			margin-bottom:15px;
			}

.logoleft	{
			margin-top:40px;
			margin-left:75px;
			float:left;
			width:180px;
			height:100px;
			text-align:center;
			}

* html .logoleft {
			margin-left:35px;
			}
			
.logoright	{
			margin-right:75px;
			float:right;
			width:180px;
			height:180px;
			text-align:center;
			}

* html .logoright {
			margin-right:35px;
			}

a.link		{
			font-weight:bold;
			color:#666666;
			text-align:center;
			text-decoration:none;
			}

a:hover.link {
			text-decoration:underline;
			}
						
p.footnote	{
			font-size:9px
			}			

.paulnyebg	{
			/* background-image:url(images/paul-nye.jpg); */
			background-position:75% 0%;
			background-repeat:no-repeat;
			}	
						
.faqsbg		{
			background-image:url(images/stock/ist2_2906092_medical_notes.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.staywellbg	
			{
			background-image:url(images/stock/ist2_2696005_pregnancy_portraits.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.freeconsultationbg	
			{
			background-image:url(images/stock/ist2_2396940_skeletal_joints.jpg);
			background-position:top;
			background-repeat:no-repeat;
			height:350px;
			}
			
.osteopathybg
			{
			background-image:url(images/stock/ist2_2722792_mri_of_the_lumbar_spine.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}

.cranialosteopathybg
			{
			background-image:url(images/stock/ist2_438009_baby_in_hands.jpg);
			background-position:top;
			background-repeat:no-repeat;
			height:350px;
			}
						
.acupuncturebg	
			{
			background-image:url(images/stock/ist2_298070_acupuncture_needles.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.forumquestion
			{
			width: auto;
			background-color: #333;
			padding: 5px;
			}
			
.forumanswer
			{
			width: auto;
			border-left: 2px solid #333;
			border-right: 2px solid #333;
			padding: 5px;
			}
			
.forumpostinfo
			{
			width: auto;
			background-color: #333;
			color: #FFF;
			padding: 5px;
			margin-bottom: 15px;
			}	
			
.forumquestion h2
			{
			color: #FFF;
			font-size: 11px;
			margin:0;
			padding:0;
			}
			
.forumquestion p, .forumanswer p
			{
			margin:0;
			padding:0;
			}
			
.collage	{
			border: 1px solid black;
			}
			
.prompt		{
			margin-left: 65px;
			color: #FF0000;
			font-size: 10px;
			}

label		{
			width: 65px;
			vertical-align: top;
			float: left;
			margin-top: 5px;
			}	
			
input, textarea
			{
			border: 1px solid;
			margin-top: 5px;
			}
			
.map		{
			border: 1px solid #333;
			}											