@import 'reset.css';
@import 'typography.css';

@import 'main_nav.css';


body {background:url(../art/headerstrip.jpg) repeat-x left top #f8f4e8;}
#wrapper {width:960px; margin:0 auto; position:relative;}


#header {width:960px; height:123px; position:relative;}
#header h1, #header h2 {margin:0; text-indent:-9999px; font-size:.1em;}
#header img {
	margin:19px 0 0;
	padding:0;
	position: relative;
	left: 5px;
}

#infobar {overflow:hidden; position:relative; padding:5px 0;}
h1#mainheading  {position:absolute; left:250px; top:130px; line-height:1.6em;text-transform:uppercase; font-weight:bold; color:#227A22;}
#breadcrumb {float:left; margin-left:5px; margin-top:5px; width:230px;}
#breadcrumb h2 {font-size:1.2em; text-transform:uppercase;}
#breadcrumb h2 a {text-decoration:underline; text-tranform:uppercase; font-weight:bold;}
#contact {width:200px; position:absolute; top:0; right:0; text-align:right;}
#contact p {color:#704141; font-size:11px; line-height:11px; margin-0; padding:0;}
#banner {margin-top:6px; height:250px;}
#content {float:left; overflow:hidden;}
#maincontent {width:940px; float:left; background:url(../art/contentbg.jpg) repeat-y center top; padding:0 10px 10px;}
#subcol1 {width: 230px; position:relative; overflow:visible;  float:left;}
#subnav {width:230px;}
#maincol {width: 450px; padding-left:10px; overflow:visible;  float:left; }
.maxWidth {  width: 700px; }
#maincol p {
	margin-left:0;
	text-align: justify;
}
.showCaps {
	text-transform: uppercase;
}
#maincol h3 {font-weight:bold;}
#maincol li {margin-top:10px;}
#maincol_home {width: 585px; overflow:visible;  float:left; }
#home .post h1 {margin:20px;}
#home .post p {margin:20px;}
.post h2 {font-size:1.8em; text-transform:uppercase;}
.post h3 {color:#333;}
.post h3 + p {margin-top:0;}
.post a.cta {display:block; color:#d87a03; font-size:1.4em; line-height:1.8em; font-weight:bold; padding:10px 80px 10px 0;}
.post a.cta:hover {text-decoration:none;}
.post ol {list-style-type: decimal; margin-left:20px;}
.post ul {list-style-type: disc; margin-left:20px;}
#subcol2 {width: 250px; position:relative; overflow:visible;  float:right;}
#subcol2_home {width: 355px; position:relative; overflow:visible;  float:right;}
#contactbox {background:#d2dca7; height:194px; border-bottom:0px #FFF solid; }
#home #contactbox {padding:0 20px;}
#contactbox h2 {
	width:250px;
	height:100px;
	line-height:.1em;
	text-indent:-9999px;
	background:url(../art/callusnow3.png) no-repeat center top;
	position: relative;
	top: 20px;
}
#onlineenquiry a {
	display:block;
	width:132px;
	height:32px;
	margin:10px;
	background:url(../art/onlineenquiry.png) no-repeat center top;
	text-indent:-9999px;
	position: relative;
	left: 43px;
	top: 30px;
}
#onlineenquiry a:hover { width:132px; height:32px; background:url(../art/onlineenquiry2.png) no-repeat center top;}
#conditionfinder {padding-left:10px; background:#779189; height:56px;}
#subcol2_home #conditionfinder {height:50px; padding:0 30px;}
#conditionfinder h3 {color:#FFF; padding:10px 0 5px;}

#conditionslist {padding-left:20px; background:url(../art/columnborder_.jpg) no-repeat 0 0;}
#conditionspage #conditionslist {background:none;}

#conditionslist h2 {
width:233px;
height:18px;
background:transparent url(../art/heading_conditions.png) no-repeat scroll left top;
margin:20px 10px 0;
text-indent:-9999px;

}
.condsection {border-bottom:1px solid #CCC;padding:20px 10px;}
.condsection ul {margin:0;}
.condsection ul li {display:inline; margin-right:5px;}

#conditionspage .condsection {width:90%;}


# {
	position:relative;
	width:100%;
	left:0px;
 
}

blockquote {
  font: 14px/20px italic Georgia, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px 0 20px;
  background-image: url(../art/openquote1.gif);
  background-position: 5px 0;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
blockquote span {
	display: inline;
	background-image: url(../art/closequote1.gif);
	background-repeat: no-repeat;
	font-style:italic;
	width: 35px;
	margin-left: 5px;
	padding-left: 35px;
	position: relative;
	top: -8px;
   }

blockquote p {
	margin:5px;
	font-size:1em;
	line-height:1.4em;
}
blockquote em {
  font: 12px/18px italic Georgia, serif;
}

# h2, # h3 {font-size:1.4em; line-height:1.8em; color:#333; margin:10px 5px 0;}
# ul {padding:10px; background:#D7DFAC; margin: 0; border:1px #CCC solid;}
# ul li {
	list-style:disc;
	font-size:1.1em;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

/*conditions page*/

#conditionspage h1 {position:relative; margin:40px 30px; left:0; top:0;}
/*select box*/
#button {
	height: 32px;
	width: 184px;
	position:relative;
	left: -3px;
	top: 12px;
}
.buttonHeader { 
	color:#FFFFFF; 
	text-decoration:none; 
	padding: 5px 10px; 
	display:block;
}

#button ul {margin:0;}

.menu_class {
	border:1px solid #1c1c1c;
}

.the_menu {
	display:none;
	width:238px;
	height:300px;
	overflow:auto;
	border: 1px solid #1c1c1c;
	position:absolute;
	left:0;
	top:26px;
}

.the_menu li {
	background-color: #302f2f;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding: 5px 10px; 
	display:block;
}

.the_menu li a:hover {
	background:#657572;
	color: #FFF;	
}

li.title {border-top:1px #FFF dashed; font-weight: bold; text-transform:uppercase;}

/*end select box*/

.featurebox {width:217px; margin:10px 0px; background:url(../art/featurebg.png) no-repeat left top #FFF; border:6px solid #f1edde; padding-bottom:20px;}
#maincol_home .featurebox {width:260px; margin:10px; float:left; height:220px;}
.featurebox h2 {margin:10px; border-bottom: 1px dashed #ccc;}
.featurebox p {font-size:0.9em; line-height:1.6em;}
.featurebox img {float:right;}
#footer {clear:left;  padding:150px 4px 0; margin:0; background:transparent url(../art/contentbg.jpg) repeat-y scroll center top;}
#footer ul {padding:0; margin-top:0; margin-left:12px; }
#footer ul li {list-style:none; float:left; line-height:12px; background:none; padding:0 12px 12px 0; font-size:11px;}
#footer img {margin:12px 0 12px 12px;}


.featurebox img {margin:10px; }


.child {margin-top:36px; clear:left;}
a.signup {display:block; width:113px; height:38px; text-indent:-9999px; font-size:.1em; background:url(../art/signup1.gif) no-repeat top center;}
a.signup:hover {background:url(../art/signup2.gif) no-repeat top center;}




/* Main Site Navigation */

#mainnav {
	width: 641px;
	height: 42px;
	margin: 0;
	padding:0;
	position:absolute;
	left:238px;
	top:56px;
	background: url(../art/conditions_nav.jpg) no-repeat center bottom;
	
}


.top_page_about #mainnav {background: url(../art/about_nav.jpg) no-repeat center bottom;}
.top_page_success-stories #mainnav {background: url(../art/success_nav.jpg) no-repeat center bottom;}
.top_page_contact #mainnav {background: url(../art/contact_nav.jpg) no-repeat center bottom;}
#home #mainnav {background: url(../art/home_nav.jpg) no-repeat center bottom;}



#mainnav ul	{
	height: 42px;
	width:641px;
	position: relative;
	margin: 0;
}
	
#mainnav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	background:none;
	padding-left:0;
	}
	
	
#mainnav ul li, #mainnav ul a	{
	height: 42px;
	display: block;
	}

#mainnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}


#opt1 {
	left: 0; width: 130px;}
#opt2 {left: 132px; width: 213px;}
#opt3 {left: 347px; width: 172px; }
#opt4 {left: 520px; width: 118px;}

#opt1 a:hover {background: transparent url(../art/mainnav_over.jpg) 0 42px;}
#opt2 a:hover {background: transparent url(../art/mainnav_over.jpg) -132px 42px;}
#opt3 a:hover {background: transparent url(../art/mainnav_over.jpg) -347px 42px;}
#opt4 a:hover {background: transparent url(../art/mainnav_over.jpg) -520px 42px;}




#conditionstemplate #opt2 a:hover {background: transparent url(../art/conditions_nav.jpg) -132px 42px;}

/*main images*/
#mainimage {width:450px; height:250px; margin-bottom:10px; text-indent:-9999px; background: no-repeat left top;}





/*anxiety disorders*/
/*anxiety landing page*/
#page_anxiety-treatment-cbt #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*panic attacks*/
#page_treatment-panic-attacks-hypnosis-cbt #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*anxiety*/
.top_page_anxiety-treatment-cbt #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*ptsd*/
#page_anxiety-treatment-cbt #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*lack of confidence*/
#page_lack-of-confidence #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*low self esteem*/
#page_low-self-esteem #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*insomnia*/
#page_insomnia-treatment-hynosis-cbt #mainimage {background-image:url(../art/anxietydisorders/insomnia.jpg);}

/*anger management*/
#page_anger-management #mainimage {background-image:url(../art/anxietydisorders/angermanagement.jpg);}

/*fear of public speaking*/
#page_fear-of-public-speaking #mainimage {background-image:url(../art/anxietydisorders/fearofpublicspeaking.jpg);}

/*examination nerves*/
#page_examination-nerves #mainimage {background-image:url(../art/anxietydisorders/examinationnerves.jpg);}



/*depression*/
/*depression landing page*/
#page_depression #mainimage {background-image:url(../art/anxietydisorders/angermanagement.jpg);}







/*phobias*/
/*phobias landing page*/
#page_phobias #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*fear of flying*/
#page_fear-of-flying-hypnotherapy #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*fear of spiders*/
#page_fear-spiders-arachnophobia-hypnosis #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*fear of birds*/
#page_fear-of-birds #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*fear of heights*/
#page_fear-of-heights #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*fear of the dentist*/
#page_fear-of-the-dentist #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*claustrophobia*/
#page_claustrophobia-treatment #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*agoraphobia*/
#page_agoraphobia #mainimage {background-image:url(../art/phobias/phobias.jpg);}

/*weight problems
nova weight loss*/
#page_weight-loss-obesity-treatments #mainimage {background-image:url(../art/weightproblems/weightproblems.jpg);}


/*habits*/
/*habits landing page*/
#page_habits #mainimage {background-image:url(../art/habits/habits.jpg);}

/*nail biting*/
#page_nail-biting-hypnotherapy-treatment #mainimage {background-image:url(../art/habits/nailbiting.jpg);}

/*stammering*/
#page_stammering #mainimage {background-image:url(../art/habits/stammering.jpg);}

/*snoring*/
#page_snoring #mainimage {background-image:url(../art/habits/snoring.jpg);}

/*bed wetting*/
#page_bed-wetting #mainimage {background-image:url(../art/habits/ocd.jpg);}

/*ocd*/
#page_obsessive-compulsive-disorder #mainimage {background-image:url(../art/habits/ocd.jpg);}


/*addictions*/
/*addictions landing page*/
#page_addictions #mainimage {background-image:url(../art/addictions/addictions.jpg);}

/*smoking*/
#page_quit-smoking-hypnosis #mainimage {background-image:url(../art/addictions/smoking.jpg);}

/*drug addiction*/
#page_drug-addiction-treatment-cbt-hypnotherapy #mainimage {background-image:url(../art/addictions/drugaddiction.jpg);}

/*alcoholism*/
#page_alcohol-addiction-treatment-cbt #mainimage {background-image:url(../art/addictions/alcoholism.jpg);}

/*pornography*/
#page_pornography #mainimage {background-image:url(../art/addictions/porn.jpg);}

/*gambling*/
#page_gambling #mainimage {background-image:url(../art/addictions/gambling.jpg);}

#page_free-consultation #mainimage {background-image:url(../art/sunset.jpg);}
#page_thank-you-for-contacting-us #mainimage {background-image:url(../art/sunset.jpg);}


/*eating disorders*/
/*eating disorders landing page*/
.top_page_eating-disorders #mainimage {background-image:url(../art/weightproblems/weightproblems.jpg);}


/*sexual dysfunction*/
/*sexual dysfunction landing page*/
#page_sexual-dysfunction #mainimage {background-image:url(../art/sexualdysfunction/sexualdysfunction.jpg);}

/*erectile dysfunction*/
#page_erectile-dysfunction-treatment-hypnotherapy-cbt #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*premature ejaculation*/
#page_premature-ejaculation-treatment #mainimage {background-image:url(../art/sexualdysfunction/erectile.jpg);}

/*anorgasmia*/
#page_anorgasmia #mainimage {background-image:url(../art/sexualdysfunction/anaorgasmia.jpg);}

/*female sexual disorder*/
#page_female-sexual-arousal-disorder #mainimage {background-image:url(../art/sexualdysfunction/anaorgasmia.jpg);}

/*relationship problems*/
/*landing page*/
#page_relationship-counselling #mainimage {background-image:url(../art/relationship/relationshipproblems.jpg);}

/*unexplained infertility*/
/*landing page*/
#page_infertility #mainimage {background-image:url(../art/unexplainedinfertility/unexplainedinfertility.jpg);}

/*social phobia problems*/
/*landing page*/
#page_social-phobia #mainimage {background-image:url(../art/phobias/phobias.jpg);}


/*healing & pain*/
/*healing & pain landing page*/
#page_healing-pain #mainimage {background-image:url(../art/healing/healing.jpg);}

/*tension headaches*/
#page_tension-headaches #mainimage {background-image:url(../art/healing/tension.jpg);}

/*stress*/
#page_stress #mainimage {background-image:url(../art/healing/stress.jpg);}


/*pain management*/
#page_pain-management #mainimage {background-image:url(../art/healing/painmanagement.jpg);}


/*ibs*/
#page_irritable-bowel-syndrome #mainimage {background-image:url(../art/healing/ibs.jpg);}

/*bereavement*/
#page_bereavement #mainimage{background-image:url(../art/healing/bereavement.jpg);}

/*.top_page_healing-pain #mainimage, .top_page_anxiety-treatment-cbt #mainimage {background-image:url(../art/beach.jpg);}
.top_page_social-phobia #mainimage, .top_page_depression #mainimage {background-image:url(../art/contemplation.jpg);}
.top_page_phobias #mainimage, #mainimage {background-image:url(../art/inspiration.jpg);}
.top_page_weight-loss-obesity-treatments #mainimage, .top_page_relationship-counselling #mainimage {background-image:url(../art/jetty.jpg);}
.top_page_habits #mainimage, .top_page_sexual-dysfunction #mainimage {background-image:url(../art/lake.jpg);}
.top_page_addictions #mainimage,  {background-image:url(../art/meditation.jpg);}
.top_page_eating-disorders #mainimage, .top_page_contact #mainimage {background-image:url(../art/sunset.jpg);}*/
.top_page_contact #mainimage {background-image:url(../art/sunset.jpg);}
.top_page_about #mainimage {background-image:url(../art/chairinfield2.jpg);}
.top_page_success-stories #mainimage {background-image:url(../art/wheatfield.jpg);}
.top_page_links #mainimage {background-image:url(../art/wheatfield.jpg);}
/*subnav */

#subnav ul {margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#subnav li {border-bottom:1px solid #fff;}

#subnav a {display: block;
line-height:36px;
width: 218px;
height:36px;
background-color: #ECF1DC;
border-top: 1px dashed #d8e1bc;
border-bottom: 1px solid #FFF;
padding-left:10px;
text-decoration:none;
}
#subnav a:hover {text-decoration:underline;}
#subnav a.current {background-color:#5a7987; color:#FFF;}
/*#subnav a.current:hover {background-color: #ebeff0; color:#377881;}*/

#address p {font-size:16px; line-height:24px; font-weight:bold;


}
.top_page_success-stories .post p {font-size:12px; line-height:18px; padding:10px 0 20px; border-bottom:1px #779189 solid;}

/* Remove large selection rectangle on image-replacement */
:active, :focus {
  outline:none;
  -moz-outline-style: none;
}
.liH1 {

	font-weight: bold;
}
#tablecontent td {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; 
}

#meetthetherapists p {
	position: relative;
 
	margin-left: 25px; 
}
#meetthetherapists img {
	position: relative;
	left: -25px;
	top: 23px;		
	float: left;
}
#spacer15 {
	height: 15px;
	width: 100%;
}

#contactAddress {
	position:absolute;
	width:240px;
	right:10px;
	top:500px;
	font-size:16px; line-height:24px; font-weight:bold;
}
.txtNormall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
}
.shiftright25 {
	position: relative;
	left: 25px;
}
