/*
Name: Amanda Burnett
Date: 2008 03 13
Revised:	2010 06 24

/* default elements */

*		 									{padding:0px;
  										margin:0px;
  										}

html 									{background-color:#281D03;
            					overflow-y:scroll;				
            					/* forces right scrollbar - page layout consistency */
            					}

body 									{width:916px;
											font:10pt Arial, Helvetica, sans-serif;
            					background-color:#ffffff;
            					color:#666666;
            					padding:5px;
            					/* white gap between bg border colour and banner */
											margin:0 auto;
											margin-top:20px;
											}
	
p											{color: #666666;
            					line-height:22px;
            					text-align:justify;
											margin-bottom:10px;
            					}


a:link 								{color: #CC3399;
											text-decoration:underline;}
a:hover 							{color: #CC3399;
											text-decoration:none;}
a:visited 						{color: #990099;
											text-decoration:underline;}


#menu a:link					{color: #999999;
											text-decoration:none;}
#menu a:hover					{color: #666666;
											text-decoration: none;}
#menu a:visited				{color:#999999;
											text-decoration:none;}

#menubottom a:link		{color: #666666;
											text-decoration:none;}
#menubottom a:hover		{color: #371b0f;
											text-decoration: none;}
#menubottom a:visited	{color:#666666;
											text-decoration:none;}
				
#copyright a:link			{color: #666666;
											text-decoration:none;}
#copyright a:hover		{color: #371b0f;
											text-decoration: underline;}
#copyright a:visited	{color:#666666;
											text-decoration:none;}
					
.copyrightnew a:link			{color: #666666;
											text-decoration:none;}
.copyrightnew a:hover		{color: #371b0f;
											text-decoration: underline;}
.copyrightnew a:visited	{color:#666666;
											text-decoration:none;}
																				
.imageblock a:link		{color:#666666;
            					text-decoration:none;
            					border-style:none;
											}
											
.imageblock a:hover		{color:#999999;
            					text-decoration:underline;
            					border-style:none;
											}
											
.imageblock a:visited	{color:#666666;
            					text-decoration:none;
            					border-style:none;
											}

.active								{color: #666666;
            					background-color: #FFCCCC;
            					}

.center								{text-align:center;
											margin-top:3px;
											margin-bottom:-3px;
											}
																									
h1	 									{font-family: 'Tangerine', serif;
											font-size:50px;
											color:#371b0f;
											font-weight:normal;
										  text-shadow:2px 3px 4px #ccccff;
											margin-top:10px;
											margin-bottom:15px;
            					}
					
h2 										{color:#371b0f;
            					font-size: 18px;
											font-weight:normal;
            					margin-top:50px;
											margin-bottom:10px;
            					}
					
h3 										{font-family: 'Tangerine', serif;
                      font-size:40px;
											font-weight:normal;
											text-shadow:2px 3px 4px #ccccff;
											color: #371b0f;
                      margin-left:40px;
											margin-top:20px;
            					}

h4										{font-weight: bold;
											text-align:center;
            					color:#371b0f;
            					font-size: 15px;
            					margin-top:5px;
											margin-bottom:0px;
            					}
            					
h5 										{font-size: 10px;
            					color:#371b0f;
            					}

					
hr										{width:150px;
											border-color:#371b0f;
											}

a img									{border:none;
											}
																						
.clear								{clear:both;
            					padding:0;
            					margin:0;
											}

.clearleft						{clear:left;}

.clearnone						{clear:none;}


/*
#entirecontent				{width:950px;
      								margin:0 auto;
      								text-align:left;
      								padding:0px;
      								}
	*/
	
.banner								{width:915px;
											height:175px;
											margin-bottom:1px;
											margin-left:1px;
											}
											
.bannerimage					{margin-bottom: 0px;
											border:0;
											}
			
.bannertel						{font-family: verdana, arial, sans-serif;
                      font-size:12px;
                      font-weight:normal;
											text-shadow:2px 3px 4px #ccccff;
											text-align:right;
											margin-right:65px;
											margin-top:-160px;
											color:#371b0f;
											}
				
.abtext								{margin-left:40px;
											width:280px;
											padding:0;
											text-align:center;
                     	margin-top:20px;
											}
																		
.amandaburnett				{font-family: 'Tangerine', serif;
                      font-size:50px;
											font-weight:normal;
											text-shadow:3px 4px 4px #ccccff;
											color:#371b0f;
                    	}
											
.amandaburnett a			{color:#371b0f;
											text-decoration:none;
                     	}
											
.amandaburnett a:hover	{color:#371b0f;
												text-decoration:none;
                    		}
												
.amandaburnett a:visited	{color:#371b0f;
                     			text-decoration:none;
													}
																					
.comptherapies				{font-family: verdana, arial, sans-serif;
											font-size:10pt;
											color:#371b0f;
                      text-shadow:2px 3px 4px #ccccff;											
											margin-bottom:30px;
                    	}

.comptherapies a			{color:#371b0f;
											text-decoration:none;
											}
											
.comptherapies a:hover	{color:#371b0f;
												text-decoration:none;
												}
											
.comptherapies a:visited	{color:#371b0f;
													text-decoration:none;
													}
															
.pagedesc							{font-size:40px;	/* CHECK IF NEC */
            					color: #330066;
            					background-color:#660066;
            					vertical-align:bottom;
            					padding:10px;
											}
								
.amanda 							{font-size:20px;
            					color:#FFFFFF;
            					background-color:#660066;
            					text-align:right;
            					padding-top:10px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:3px;
											}

.edinburgh 						{font-size:16px;	/* CHECK IF NEC */
            					color:#FFFFFF;
            					background-color:#660066;
            					text-align:right;
            					padding-top:3px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:10px;
											}

.therapyimageleft			{float:left;
            					margin-right:20px;
            					margin-bottom:15px;
											}
								
.newlocation					{margin-top:20px;
      								margin-left:65px;
      								line-height:18pt;
      								font-weight:normal;
      								}			
		
.newlocationbook			{margin-bottom:40px;
											margin-top:5px;
											}
								
.locationmap					{border:1px solid #666;
      								width:467px;
      								height:296px;
      								margin: 0 auto;
      								text-align:center;
      								margin-bottom:20px;
      								}
					
/* MAIN MENU NAVIGATION - horizontal top */

ul#topmenu						{float:left;
            					list-style-type:none;
            					margin:7px 0px 6px 0px;
            					padding:0;
            					}

#topmenu a						{font-size:9pt;
											text-decoration:none;
											color: #666666;
            					background-image:url(img/bgbeige10.jpg);
          						background-repeat:repeat;
          						background-position:left top;
            					display:block;
            					width:96px;
            					line-height:32px;
            					text-align:center;
            					border: 1px solid #FFFFFF;
											}
            	
#topmenu a:hover			{text-decoration:none;
											color:#330000;
											background-image:url(img/bgbeige20.jpg);
          						background-repeat:repeat;
          						background-position:left top;
											}
		
#topmenu li.menuosteopathy a
											{font-size:9pt;
											margin-top:1px;
            					text-decoration:none;
            					color:#999999;
            					display:block;
            					width:94px;
            					line-height:36px;
            					text-align:center;
            					border: 1px solid #FFFFFF;
											margin-left:36px;
											}
					

#topmenu li.menuosteopathy a:hover	
											{text-decoration:none;
											color:#330000;
											}		
											
ul#topmenu li					{display:inline;
            					/* removes gaps in IE, may need ul before hash, p 223 */
            					float:left;
            					}				


* html ul#topmenu a 	{height:1px;}
											/* expands clickable area in IE */

					
					
					

/* NAVIGATION - therapies list*/

ul#mainNav 						{width: 240px;
            					list-style:none;
            					float:left;
            					padding:0;
            					margin: 0px 0px 5px 0px;
            					/* border-bottom: 1px solid #999999; DELETED SINCE GOT WHITE BORDERS ON ALL OTHERS */
            					}

#mainNav a 						{font-size:12px;
            					text-decoration: none;
            					color: #666666;
            					background-color:#eeeeff;				
											border: 2px solid #FFFFFF;
            					border-bottom: none;
            					display: block;
            					padding: 7px 5px 7px 10px;
            					}

li.therapyosteopathy	{background-color:#ffffff;				
											}
																						
#mainNav a:hover			{text-decoration:none;
    									color:#330000;
											background-image:url(img/bgblue50.jpg);
          						background-repeat:repeat;
          						background-position:left top;
    									}

#mainNav li 					{display: inline;}
											/* removes gaps in IE, may need ul before hash, p 223 */


* html #mainNav a 		{height: 1px;}
											/* IE Fixes - force hover on entire width of link */

					
					


/* SIDEBAR - therapies list */

#sidebar							{float:left;
              				/* column 1 - left */
              				width:240px;
              				margin-bottom:10px;
              				}

* html #sidebar				{display:inline;}
											/* fixes IE double margin */

* html .gainlayout 		{height:1%;}
											/* IE fix? */


.quoteleft						{font-family:Georgia, Times New Roman, Times, serif;
            					font-size:12px;
            					color:#666666;
            					float:left;
            					background-color: #CCCCFF;
            					width:220px;
            					margin-bottom:10px;
            					padding:10px;
            					text-transform:lowercase;
            					font-style:italic;
            					}				
            				
#maincontent					{width:619px;
											margin-top:2px;
            					margin-bottom:5px;
            					margin-left:245px;
            					padding-bottom:10px;
            					padding-left:25px;
            					padding-right:25px;
            					padding-top:10px;
            					border-style:solid;
            					border-width:1px;
            					border-color:#eeeeff;
            					}
				
#maincontentjess			{width:619px;
            					/* column 2 - main content */
											margin-top:2px;
            					margin-bottom:5px;
            					margin-left:245px;
            					padding-bottom:10px;
            					padding-left:25px;
            					padding-right:25px;
            					padding-top:10px;
            					border-style:solid;
            					border-width:1px;
            					border-color:#eeeeff;
            					}
				
.maincontent					{width:617px;
            					/* for pages with PHP form contained - Special Offers and Contact */
											margin-top:2px;
            					margin-bottom:5px;
            					margin-left:245px;
            					padding-bottom:10px;
            					padding-left:25px;
            					padding-right:25px;
            					padding-top:10px;
            					border-style:solid;
            					border-width:2px;
            					border-color:#eeeeff;
            					}
				
#menubottom						{width:906px;
											font-size:9pt;
            					/* horizontal menu, home, about, contact etc */
            					background-color: #eeeeff;
            					line-height:26px;
            					padding-left:10px;
											padding-top:15px;
            					}

#menubottom a:hover		{text-decoration:none;
											color:#371b0f;
											}
									
#copyright	 					{width:894px;
											font-family:Georgia, Times New Roman, Times, serif;
            					font-size:11px;
            					line-height:30px;
            					border-style:solid;
            					border-width:1px;
            					border-color:#eeeeff;
            					padding-left:10px;
            					padding-right:10px;
            					}
				
#copyright a:hover		{text-decoration:none;
											color:#999999;
											}				
				
.copyrightnew					{width:894px;
											font-size:9pt;
            					line-height:26px;
											padding-bottom:10px;
											}
				
.copyright a:hover		{text-decoration:none;
											color:#999999;
											}				
				


/* Social Media */
.socialmedia1					{margin-left:790px;
											margin-top:-65px;
											margin-bottom:0px;
											margin-right:5px;
											padding-bottom:0px;
											}			
			
.socialmedia1 a				{opacity:0.6;
											}
											
.socialmedia1 a:hover	{opacity:1.0;
											}
														
.socialmedia2					{margin-left:5px;
											}			
				
.socialmedia2 a				{opacity:0.8;
											}
											
.socialmedia2 a:hover	{opacity:1.0;
											}
							
						
/* INDEX - Div Classes for Individual Pages */


.imageblock						{margin-left:-15px;
											width:660px;
											}
											/* width was 630 */
											
.imageblockleft				{width:315px;
											}
											/* width was 295
												 margin-right was 5 */
											
.imageblockright			{float:right;
											margin-right:20px;
											width:315px;
											}
											/* width was 295
												 margin-right was 5 */
			
.therapyblock					{width:290px;
											height:125px;
											padding:10px;
											margin-bottom:20px;
											border:1px solid #cccccc;
											margin-left:5px;
											}

.therapyblock a				{padding:0px;
											display:block;
											text-decoration:none;
											opacity:1.0;
											}
																						
																
.therapyblock a:hover	{
											}
											
.therapyname					{width:295px;
											font-family: 'Tangerine', serif;
                      font-size:34pt;
											font-weight:normal;
											text-shadow:2px 3px 4px #ccccff;
											color:#371b0f;
											}
											
.therapyname a				{color:#371b0f;
											text-decoration:none;
											}
											
.therapyname a:hover	{color:#666666;
											text-decoration:none;
											}
											
.therapyname a:visited	{color:#371b0f;
											text-decoration:none;
											}
											
																	
.imageblockimage			{width:95px;
											float:left;
											padding-right:10px;
											}
											
.imageblocktext				{width:200px;
											line-height:15pt;
											font-size:9pt;
											}
														
.imageblockbreaktop		{padding-top:30px;
											}

.imageblockbreak			{padding-bottom:30px;
											}

.imageblockbreak a:hover		
											{text-decoration:none;
    									color:#999999;
    									}

.imageblocksingle			{margin-left:-37px;
											}
											
.timeinvested					{font-size:18px;
            					font-family:Verdana, Arial, Helvetica, sans-serif;
            					font-style:oblique;
            					text-align:center;
            					margin-top:25px;
            					margin-bottom:20px;
            					}

					

/* ABOUT - Div Classes for Individual Pages */

.absignature					{font-family: 'Tangerine', serif;
											font-size:45px;
											color:#371b0f;
											margin-top:40px;
											margin-bottom:25px;
											}	

				
					
/* APPOINTS: BOOKINGS - Div Classes for Individual Pages */

.bookbyemail					{padding-top:10px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:3px;
            					margin-left:30px;
            					vertical-align:middle;
            					width:100px;
											}

.bookemailadd					{padding-top:10px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:3px;
            					margin-left:10px;
            					vertical-align:middle;
            					width:150px;
											}
				
.bookbyphone					{padding-top:3px;
            					padding-right:10px;
            					padding-left:10px;
            					padding-bottom:15px;
            					margin-left:30px;
            					vertical-align:middle;
            					width:100px;
											}
				
.bookphoneno					{padding-top:3px;
            					padding-right:10px;
            					padding-left:10px;
            					padding-bottom:15px;
            					margin-left:10px;
            					vertical-align:middle;
            					width:150px;
											}

.formtable						{padding-top:0px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:5px;
            					margin-left:30px;
            					vertical-align:middle;
            					width:100px;
											}

.formtablecontent			{padding-top:0px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:5px;
            					margin-left:10px;
            					vertical-align:middle;
            					width:150px;
											}
	
				
/* APPOINTS: HOURS, LOCATION - Div Classes for Individual Pages */

.hoursday							{padding-top:3px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:3px;
            					margin-left:30px;
            					vertical-align:middle;
            					width:40px;
											}
		
				
.hourshours						{padding-top:3px;
            					padding-left:10px;
            					padding-right:10px;
            					padding-bottom:3px;
            					margin-left:10px;
            					vertical-align:middle;
            					width:200px;
            					}

.hrshrs								{width:50%;
            					margin-left:30px;
            					width:150px;
											}

				
				
/* PRICING - Div Classes for Individual Pages */

.pricingtable					{text-align:center;
            					margin-left:50px;
            					line-height:20pt;
            					border-width:thin;
            					border-color:#660066;
            					}

.pricingtableheading1	{width:200px;
            					font-weight:bold;
            					text-align:left;
            					padding-top:5px;
            					padding-bottom:5px;
            					padding-left:10px;
											}

.pricingtableheading2	{width:75px;
            					font-weight:bold;
            					padding-top:5px;
            					padding-bottom:5px;
            					}

.pricingtabletherapy	{text-align:left;
											padding-left:10px;
											padding-right:40px;
											}

.pricingtablecontent	{text-align:center;
											}

.canxpolicy						{font-weight:bold;
											color:#666666;
											}

	
						
/* TESTIMONIALS - Div Classes for Individual Pages */

.testimtext						{margin-bottom:10px;
											line-height:20px;
            					text-align:justify;
            					}
					
.testimclient					{font-weight:bold;
            					margin-bottom:30px;
            					}

		
						
/* LINKS - Div Classes for Individual Pages */

.linkstitle						{font-weight:bold;
              				margin-left:30px;
              				margin-right:30px;
											}

.linksdesc						{margin-left:30px;
											}
						
.linkslink						{margin-bottom:30px;
            					margin-left:30px;
            					margin-right:30px;
											}


						
/* for INDIVIDUAL THERAPY PAGES - Div Classes for Individual Pages */
	
.pricing							{margin-left:10px;
											padding-bottom:5px;
											}	

.ulbullets						{line-height:24px;
											list-style-type:square;
											margin-left:40px;
											margin-bottom:25px;
											}
	
#booknow							{background:url("img/booknow200a.gif") no-repeat 0 0;
                    	display:block;
											width:200px;
											height:50px;
											float:right;
											margin-right:50px;
											margin-top:-65px;
											border:1px solid #371b0f;
											-webkit-border-radius:20px;
											-moz-border-radius:20px;
											border-radius:20px;
											}



#booknow:hover				{background-position:0 -50px;
											opacity:1.0;
											}

#booknow span					{display: none;
											text-decoration:none;
											border-bottom:none;
											}
																						
.voucherbutton				{display:block;
											width:236px;
											height:93px;
											float:left;
											margin-top:5px;
            					margin-bottom:0px;
											margin-left:1px;
            					border:1px solid #AD9C93;
											}
						
.voucherbutton a:hover 	{background-position:0 -93px;
											}
																
/* Sitemap */
ul.sitemap						{line-height:18pt;
											list-style-type:none;
											}

						
/* CONTACT - am using MachForm - form no 1 in AB account */
.contactnumbers				{margin-top:-190px;
											}



/* SPECIAL OFFERS - am using MachForm - form no 2 in AB account */
p.privacy							{font-size:10pt;
											}

/* Twitter Tweets */
.tweets								{margin-top:10px;
											margin-left:2px;
											}
											
											
/* Special Offers sign up form */
.offerssignup					{background-color:#ffffff;
											width:214px;
											border:1px solid #371b0f;
											margin-bottom:5px;
											margin-left:2px;
											margin-top:5px;
											padding:10px;
											}
													
																			
											