body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DEE2E5;
}

.table_main { 
	width:817px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

.table_100 {width:100%;}

.main_text_area {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-align:left;}

.no_border {border:none;}

a:link 		{color:#7C8C99;	text-decoration:none;}
a:visited 	{color:#7C8C99; text-decoration:none;}
a:hover 	{color:#7C8C99; text-decoration:underline;}
a:active	{color:#7C8C99; text-decoration:none;}

a:link.main_text_link 	 {color:#000000; text-decoration:none;}
a:visited.main_text_link {color:#000000; text-decoration:none;}
a:hover.main_text_link   {color:#000000; text-decoration:underline;}
a:active.main_text_link  {color:#000000; text-decoration:none;}

.green_text {color:#67C052;}

ul {margin-top:5px;}
li {margin:5px; padding-bottom:2px; color:#67C052;}

li a:link 	 {color:#67C052; text-decoration:none;}
li a:visited {color:#67C052; text-decoration:none;}
li a:hover 	 {color:#67C052; text-decoration:underline;}
li a:active	 {color:#67C052; text-decoration:none;}

ul.normal {margin:0px; margin-bottom:10px;}
ul.normal li {color:#7C8C99; padding:0px; margin:0px; padding-bottom:2px; }

ul.normal li a:link    {color:#7C8C99; padding:0px; margin:0px; text-decoration:none;}
ul.normal li a:visited {color:#7C8C99; padding:0px; margin:0px; text-decoration:none;}
ul.normal li a:hover   {color:#7C8C99; padding:0px; margin:0px; text-decoration:underline;}
ul.normal li a:active  {color:#7C8C99; padding:0px; margin:0px; text-decoration:none;}

.main_text_area {padding: 0px  0px  7px 11px; background-color:#FFFFFF;}
.page_copy_index{padding:10px 20px 10px 40px; color:#666666; width:275px;}
.page_copy 		{padding:10px 20px 10px 40px; color:#666666;}

.header {background-color:#FFFFFF;}
.header_top {height:8px;}
.header_navi {background-image:url(images/header_navi_right.jpg); background-position:left; background-repeat:no-repeat; font-size:14px; width:505px; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:10px; vertical-align:top; height:30px; line-height:22px;}
	.header_navi a:link    {color:#FFFFFF; font-size:13px; padding-left:7px; padding-right:7px; text-decoration:none;}
	.header_navi a:visited {color:#FFFFFF; font-size:13px; padding-left:7px; padding-right:7px; text-decoration:none;}
	.header_navi a:hover   {color:#FFFFFF; font-size:13px; padding-left:7px; padding-right:7px; text-decoration:underline;}
	.header_navi a:active  {color:#FFFFFF; font-size:13px; padding-left:7px; padding-right:7px; text-decoration:none;}
.header_phone { color:#FFFF00;}
.header_navi_right {background-image:url(images/header_navi_right_bg.jpg); width:298px; background-position:bottom;}

.body_text 		{color:#666666; padding-bottom:80px; vertical-align:top; padding-right: 0px; width:600px;}

.welcome_img{color:#666666; padding-bottom:80px; vertical-align:top; padding-top: 100px;}/* Tom */

.do_you_identify_holding{color:#666666; vertical-align:top; padding-right: 14px; background-color:#FFFFFF;}/* Tom */
.do_you_identify_bg 	{width:200px; padding-right:25px; padding-left:30px; background-image:url(images/identify_bg.jpg); background-position:left; background-repeat:repeat-y; background-color:#DFDFDF;}/* Tom */

a.do_you_identify:link { font-style:italic; color:#990066;}
a.do_you_identify:visited { font-style:italic; color:#990066;}
a.do_you_identify:hover { font-style:italic; color:#990066;}
a.do_you_identify:active { font-style:italic; color:#990066;}

a.links:link { font-weight:bold; color:#F87D23;}
a.links:visited { font-weight:bold; color:#F87D23;}
a.links:hover { font-weight:bold; color:#F87D23;}
a.links:active { font-weight:bold; color:#F87D23;}

a.top:link{color:#67C052;}
a.top:visited{color:#67C052;}
a.top:hover{color:#67C052;}
a.top:active{color:#67C052;}

.conditions a:link{text-decoration:none;}
.conditions a:hover{text-decoration:none;}

.form_input{background-color:#E6E6E6; width:270px; border:none; height:16px; padding:2px; padding-left:5px; font-size:12px;}

.text_area_input {background-color:#E6E6E6; width: 277px; border:none; height: 96px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.navigation {background-color:#80B7E0; background-image:url(images/navigation_bg_bottom.jpg); background-repeat:repeat-x; background-position:bottom; vertical-align:top; font-size:14px; padding-bottom:300px;}
.navigation_border {border-bottom:1px solid #FFFFFF;}

.navigation a:link    {display:block; background-repeat:no-repeat; background-position:left; height:25px; line-height:25px; color:#FFFFFF; margin-bottom:2px; padding-left:32px; font-size:12px; font-weight:normal; text-decoration:none; background-image:url(images/navi_bullet.jpg);}
.navigation a:visited {display:block; background-repeat:no-repeat; background-position:left; height:25px; line-height:25px; color:#FFFFFF; margin-bottom:2px; padding-left:32px; font-size:12px; font-weight:normal; text-decoration:none; background-image:url(images/navi_bullet.jpg);}
.navigation a:hover   {display:block; background-repeat:no-repeat; background-position:left; height:25px; line-height:25px; color:#FFFFFF; margin-bottom:2px; padding-left:32px; font-size:12px; font-weight:normal; text-decoration:none; background-image:url(images/navi_bullet_hover.jpg); background-color:#405B70;}
.navigation a:active  {display:block; background-repeat:no-repeat; background-position:left; height:25px; line-height:25px; color:#FFFFFF; margin-bottom:2px; padding-left:32px; font-size:12px; font-weight:normal; text-decoration:none; background-image:url(images/navi_bullet.jpg);}

.navigation_sub {margin-left:8px; display:block; color:#405B70; margin-bottom:0px; margin-right:5px;}
.navigation_sub_border {margin-left:35px;  border-top:1px solid #405B70; line-height:3px;}

.navigation_sub a:link    {display:block; height:20px; line-height:20px; color:#606060; margin-left:35px; padding-left:5px; font-size:12px; font-weight:normal; text-decoration:none; background:none;}
.navigation_sub a:visited {display:block; height:20px; line-height:20px; color:#606060; margin-left:35px; padding-left:5px; font-size:12px; font-weight:normal; text-decoration:none; background:none;}
.navigation_sub a:hover   {display:block; height:20px; line-height:20px; color:#FFFFFF; margin-left:35px; padding-left:5px; font-size:12px; font-weight:normal; text-decoration:none; background:none; background-color:#405B70;}
.navigation_sub a:active  {display:block; height:20px; line-height:20px; color:#FFFFFF; margin-left:35px; padding-left:5px; font-size:12px; font-weight:normal; text-decoration:none; background:none;}

.image_link {}

a:link.navigation_image_link    {display:inline; padding-left:0px; background-image:none;}
a:visited.navigation_image_link {display:inline; padding-left:0px; background-image:none;}
a:hover.navigation_image_link   {display:inline; padding-left:0px; background-image:none; background-color:#80B7E1;}
a:active.navigation_image_link  {display:inline; padding-left:0px; background-image:none;}

a:link.link    {display:inline; line-height:16px; padding-left:0px; text-decoration:none; background-image:none;}
a:visited.link {display:inline; line-height:16px; padding-left:0px; text-decoration:none; background-image:none;}
a:hover.link   {display:inline; line-height:16px; padding-left:0px; text-decoration:underline; background-image:none; background-color:#80B7E1;}
a:active.link  {display:inline; line-height:16px; padding-left:0px; text-decoration:none; background-image:none;}

.navigation_sub hr {margin-left:35px; height:1px;}

h1 {font-size:22px; color:#333333; margin:0px; font-weight:bold;}
h2 {font-size:24px; color:#7C8C99; margin:0px; font-weight:normal; border-bottom:1px solid #7C8C99;}
h3 {font-size:14px; color:#67C052; margin:0px; font-weight:bold;}
h4 {font-size:13px; color:#990066; font-weight:bold;}

/********************************* BORDER  *****************************************/
.border_left  {background-repeat:repeat-y; width:10px; background-image:url(images/border_left.jpg); background-position:right;}
.border_right {background-repeat:repeat-y; width:10px; background-image:url(images/border_right.jpg);}

.border_header_left  {background-repeat:repeat-y;  width:9px; background-image:url(images/border_header_left.jpg);  background-position:top; background-repeat:no-repeat;}
.border_header_right {background-repeat:repeat-y;  width:9px; background-image:url(images/border_header_right.jpg); background-position:top; background-repeat:no-repeat;}

.border_footer_left  {background-repeat:repeat-y;  width:9px; background-image:url(images/border_footer_left.jpg);  background-position:bottom; background-repeat:no-repeat;}
.border_footer_right {background-repeat:repeat-y;  width:9px; background-image:url(images/border_footer_right.jpg); background-position:bottom; background-repeat:no-repeat;}

.footer_table {width:100%;}
.tr_footer {background-color:#79AEDA; padding:3px;}
.footer_text {font-size:11px; color:#37383A; padding:3px; vertical-align:top;}

.footer_text a:link    {color:#37383A; font-size:11px; text-decoration:none;}
.footer_text a:visited {color:#37383A; font-size:11px; text-decoration:none;}
.footer_text a:hover   {color:#37383A; font-size:11px; text-decoration:underline;}
.footer_text a:active  {color:#37383A; font-size:11px; text-decoration:none;}

.footer_phone {font-size:12px; color:#FFFF00; font-weight:bold; padding:3px; padding-right:15px; text-align:right; background-image:url(images/footer_right.jpg); background-repeat:no-repeat; background-position:right;}
.footer_navi  {font-size:12px; color:#FFFFFF; font-weight:bold; padding:3px; padding-left:15px;  text-align:left;  background-image:url(images/footer_left.jpg);  background-repeat:no-repeat; background-position:left;}

.footer_navi a:link    {color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none;}
.footer_navi a:visited {color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none;}
.footer_navi a:hover   {color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:underline;}
.footer_navi a:active  {color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none;}

.footer_info {font-size:10px; text-align:center; color:#666666; width:817px;}

.email_button {background-color:#80B7E0; color:#FFFFFF; font-size:12px; font-weight:bold; border:1px solid #000000; border-top:none; border-left:none; padding:2px 10px 2px 10px;}

body#page_home a#link_home,
body#page_about_niki a#link_about_niki,
body#page_about_hypnotherapy a#link_about_hypnotherapy,
body#page_remedies a#link_remedies,
body#page_conditions a#link_conditions,
body#page_secret_language_of_feelings a#link_secret_language_of_feelings,
body#page_remedies_regression a#link_remedies_regression,
body#page_contact a#link_contact,
body#page_businessservices a#link_businessservices,
body#page_links a#link_links,
body#page_location a#link_location,
{background-color:#405B70; background-image:url(images/navi_bullet_hover.jpg);}

body#page_about_hypnotherapy_5path a#link_about_hypnotherapy_5path,
body#page_about_hypnotherapy_conditions a#about_hypnotherapy_conditions,
body#page_about_hypnotherapy_7path a#link_about_hypnotherapy_7path,

body#page_remedies_smoking a#link_remedies_smoking,
body#page_remedies_drinking a#link_remedies_drinking,
body#page_remedies_gambling a#link_remedies_gambling,
body#page_remedies_stress a#link_remedies_stress,
body#page_remedies_anger a#link_remedies_anger,
body#page_remedies_panic a#link_remedies_panic,
body#page_remedies_fear a#link_remedies_fear,
body#page_remedies_weight a#link_remedies_weight,
body#page_remedies_fatigue a#link_remedies_fatigue,
body#page_remedies_sleep a#link_remedies_sleep,
body#page_remedies_self_esteem a#link_remedies_self_esteem,
body#page_remedies_fears_phobias a#link_remedies_fears_phobias,
body#page_remedies_obsessive_behaviour a#link_obsessive_behaviour,
body#page_remedies_ibs a#link_remedies_ibs,
body#page_remedies_relationships a#link_remedies_relationships,
body#page_remedies_workperformance a#link_remedies_workperformance
{background-color:#405B70; color:#FFFFFF;}

/**********************LOCATIONS PAGE PICS*****************/

#harleyst_2{width:250px; float:left; margin:0; margin-bottom:100px; padding:0; border:none;}
#harleyst_3{width:250px; float:right; margin:0; padding:0; border:none;}
