@charset "utf-8";
/* Standard Stylesheet */

.red {color:#8f212e;}
/*.green {color:#2d4b27;}*/
.green {color:#2f7353;}
/*.gold {color:#f7e373;}*/
.gold {color:#ebd34d;}

*		{
		margin:0;
		padding:0;
}

body	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
		background-color:#edefee;
}

div		{
		/*border:1px solid red;*/
}

#page	{
		margin:0px auto;
		position:relative;
		width:1000px;
}

#wrapper	{
		margin:0px auto;
		/*width:820px;*/
		padding: 20px 10px;
		width:800px;
		background-color:white;
}

h1		{
		font-size:110%;
		}

img	{
		border:none;
}

img.ImageLeft	{
		float:left;
		padding-right:20px;
		padding-bottom:20px;
}

img.ImageRight	{
		float:right;
		padding-left:20px;
		padding-bottom:20px;
}

#navigation_home td	{
		border-top: 1px dotted #8f212e;
		border-bottom: 1px dotted #8f212e;
		padding-top:5px;
		padding-bottom:5px;
}

#navigation_therapies td	{
		border-top: 1px dotted #2d4b27;
		border-bottom: 1px dotted #2d4b27;
		padding-top:5px;
		padding-bottom:5px;
}

#navigation_whatson td	{
		border-top: 1px dotted #f7e373;
		border-bottom: 1px dotted #f7e373;
		padding-top:5px;
		padding-bottom:5px;
}

#navigation_contact td	{
		border-top: 1px dotted #000000;
		border-bottom: 1px dotted #000000;
		padding-top:5px;
		padding-bottom:5px;
}

td.navBlockHolder	{
		width:17px;
}

img.navBlock	{
		float:left;
		padding-right:5px;
}

td.navLinkHolder	{
		padding-right:15px;
}

td.layoutLeft	{
		width:225px;
}

td.layoutLeftWhatsOn	{
		width:50px;
}

.top {vertical-align:top}
.bottom {vertical-align:bottom;}



td.layoutRight	{
		vertical-align:top;
		padding-right:50px;
}

div.therapyPractitioner	{
		width:160px;
		float:left;
		text-align:right;
		padding-top:50px;
}

#whatson	{
		border:solid 1px #ebd34d;
}

#whatson td	{
		border:solid 1px #fefd8e;
		padding:5px;
}

p.toTop	{
		text-align:right;
		font-size:70%;
}

a.toTop_Green:link,
a.toTop_Green:visited	{
		color:#2f7353;
		text-decoration:none
}

a.toTop_Green:hover	{
		color:black;
}

ul,li	{
		margin-left:20px;
}
li.listRed		{
		list-style-image:url(../images/bullet_red.jpg);
		padding-left:10px;
}

a:link,
a:visited	{
		color:black;
}

a:hover	{
		color:black;
		text-decoration:none;
}

a.navBarLink:link,
a.navBarLink:visited	{
		text-decoration:none;
}

a.navBarLink:hover	{
		text-decoration:underline;
}

a.navBarLinkActive:link,
a.navBarLinkActive:visited	{
		color:black;
		text-decoration:none;
		font-weight:bold;
}

a.navBarLinkActive:hover	{
		color:red;
}

a.red {color:#8f212e;}
a.green {color:#2d4b27;}
a.gold {color:#f7e373;}

a.redLink	{
			color:#8f212e;
			text-decoration:none;}
			
a.redLink:hover	{
			color:black;
				}
#frmContactUs td.formLabel	{
	font-weight:bold;
	width:250px;
	vertical-align:top;
	font-size:90%;
}

#frmContactUs td.formLabelSizeText	{
	font-size:90%;
}


#frmContactUs input, textarea, select	{
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
}

#frmContactUs textarea {
	font-size:90%;
}

#frmContactUs input.radio	{
	width:20px;
}

#frmContactUs input.imageButton	{
	width:75px;
}

#frmContactUs input.submit	{
	width:150px;
}

#frmContactUs .info	{
	font-size:85%;
}

#frmContactUs .errorMessage	{
	font-weight:bold;
    color:red;
}




a.wvwLink:link,a.wvwLink:visited
			{
			font-size:10px;
			color:#115e0f;
			text-decoration:none;
			}
a.wvwLink:hover	{
			color:black;
			background-color:transparent;
			}						
