@charset "utf-8";
/* CSS Document */
/* Style Template */


body {
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.25;
	color:#933313;
}

a {
	color:#f58220;
	font-weight:700;
	text-decoration: none;
}
	
body img {max-width:100%;}

.name {
	font-weight:700;
	color:#009393;
}
@media only screen and (min-width: 1025px) {
#headerNarrow, #headerMedium, #footerNarrow, .mobileNumber,.mobile  {
	display:none;
}

.homeTitle {
	width:100%;
	margin:0 auto;
	font-size:1.4em;
	font-weight:700;
	z-index:3;
}
#fb-float {
	width:7.5%;
	z-index: 1;
	position: fixed;
	top: 50%;
	margin-top: -32.5px;
	height: 65px;
	padding: 0;
}

.fullBody {
	font-size:100%;
	position:relative;
}
.columnWrap {
	width:100%;
	clear:both;
}
.nlpFor {
	width:34%;
	margin-left:5%;
	float:right;
	color:#FFF;
}
#tpc {
	width:60%;
	float:left;
}
#yourLife {
	width:60%;
	float:left;
}
/* Style header*/
.sessions {
	width:34%;
	color:#933313;
	font-weight:700;
	float:right;
	text-align:right;
}
.sessions p {
	margin-top:0;
}
#nameWrap {
	width:75%;
	float:right;
}
.name {
	width:65%;
	float:left;
}
.logo {
	width:23%;
	float:left;
	margin-bottom:1em;
}
.subContact {
	width:75%;
	float:right;
	text-align:right;
	margin-left: 2%;
	color:#f58220;
	font-weight:700;
}
.subContact a {
	color:#f58220;
	text-decoration:underline;
}
.subContact ul li {
	list-style-type:none;
	display:inline;
}
.subContact ul {
	padding-left:0;
}
.headerName {
	color:#009393;
	font-weight:700;
	font-size:1.5em;
	margin-top:0;
}
.tagline {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style:italic;
	color: #f58220;
	text-align:right;
	margin-right:4em;
	margin-top:-0.25em;
}
	/* newsletter page */
	.left {
	float:left;
	width:49%;
	margin-right:1%;
}
.right {
	float:right;
	width:49%;
	margin-left:1%;
}
 /* Three equal columns (wrap in div with class="wrap"> */
.evenLeft {
	width:30%;
	float:left;
	margin-right:2.5%;
}
.evenMiddle {
	width:30%;
	margin: 0 2.5%;
	float:left;
}
.evenRight {
	width:30%;
	float:right;
	margin-left:2.5%;
	
}

#onlineBooking {
	width:100;
	clear:both;
	text-align:center;
}
/* */

/* newsletter page close */

/* Home page*/

#left {
	width:30%;
	float:left;
}
#centre {
	width:30%;
	padding: 0 5% 0 5%;
	float:left;
}
#right {
	width:30%;
	float:left;
}
/* Meet Sylvia page*/
#qualsImage {
	width:28%;
	float:left;
	padding-left:2%;
}
#qualsImage img {
	padding: 5em 0 0 0;
	float:right;
}
#qualsWrap {
	margin:2em 0 2em 0;
	clear:both;
	width:100%;
}
#qualsText {
	width:70%;
	position:relative;
	float:left;
}
/* thinking cap page */
.capImage {
	vertical-align:middle;
	margin-left:1em;
	margin-bottom:1em;
}
#articleWrapper {
	clear:both;
	margin-top:1em;
}
#articlesL {
	border-right: double #f58220 2px;
}
.columnL, .columnR {
	float: left;
	width: 47.4%;
	margin-top:2em;
}
.columnL {
	padding-right: 2.5%;
}
.columnR {
	margin-left: 2.5%;
}
.field {
	width:60%;
}
/* mental illness and about-sylvia*/
.leftDiv {
	float:left;
	width:68%;
	margin-right:2%;
}
.rightDiv {
	float: right;
	width:26%;
}
.quote {
	line-height:140%;
}
/* Style storytime page */
.storyImages {
	width:50%;
	float:left;
	margin-right:2%;
}
.chameleon {
	float:left;
	width:49%;
	height:309px;
	line-height:309px;
}
.chameleonText {
	display: inline-block;
	vertical-align:middle;
	line-height: normal;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
#chameleonWrap {
	width:59%;
	display: flex;
	justify-content: center;
	float:right;
	margin: 0 0 1em 1%;
}
.owl {
	float:left;
	width:49%;
	height:197px;
	line-height:197px;
}
.owlText {
	display: inline-block;
	vertical-align:middle;
	line-height: normal;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
#owlWrap {
	width:59%;
	display: flex;
	justify-content: center;
	float:left;
	margin: 0 1% 1em 0;
}
#leopardWrap {
	float:left;
	width:59%;
	display: flex;
	justify-content: center;
	margin: 0 1% 1em 0;
}
.leopard {
	float:left;
	width:49%;
	height:159px;
	line-height:159px;
}
.leopardText {
	display: inline-block;
	vertical-align:middle;
	line-height: normal;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
.shareWrap {
	width:35%;
	float:left;
}
/* finish storytime page */

.imgR {
	float:right;
	margin:1em 0 1em 2em ;
	
}
.imgL {
	float:left;
	margin:1em 2em 1em 0 ;
	
}

}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
#headerNarrow, #headerPC, #footerNarrow, .mobileNumber, .mobile, .PCOnly {
	display:none;
}
.fullBody {
	font-size:90%;
}
.homeTitle {
	width:100%;
	margin:0 auto;
	font-size:1.15em;
	font-weight:700;
	z-index:3;
}
.nlpFor {
	width:34%;
	margin-left:5%;
	float:right;
	color:#FFF;
}
#tpc {
	width:60%;
	float:left;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#yourLife {
	width:60%;
	float:left;
}
/* Home page*/

#left {
	width:30%;
	float:left;
}
#centre {
	width:30%;
	padding: 0 5% 0 5%;
	float:left;
}
#right {
	width:30%;
	float:left;
}
/* Meet Sylvia page*/
#qualsImage {
	width:28%;
	float:left;
	padding-left:2%;
}
#qualsImage img {
	padding: 5em 0 0 0;
	float:right;
}
#qualsWrap {
	margin:2em 0 2em 0;
	clear:both;
}
#qualsText {
	width:70%;
	position:relative;
	float:left;
}
/* Header */
.subContact {
	width:65%;
	float:right;
	text-align:right;
	margin-left: 2%;
	color:#f58220;
	font-weight:700;
}
.subContact a {
	color:#f58220;
	text-decoration:underline;
}
.subContact ul li {
	list-style-type:none;
	display:inline;
}
.subContact ul {
	padding-left:0;
}
.headerName {
	color:#009393;
	font-size:1.5em;
	font-weight:700;
	margin-top:0;
}
.logo {
	width:30%;
	float:left;
	margin-bottom:1em;
}
.logoAlign {
max-width:100%; max-height:auto;
	vertical-align:middle;
	margin:0 2em 1em 0;
}
#tag {
	float:left;
	width:58%;
}
.tagline {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.75em;
	font-weight: 700;
	color: #f58220;
	font-style:italic;
	margin-top:-0.25em;
}
.sessions {
	color:#f58220;
	font-weight:700;
	float:right;
	text-align:right;
	width: 40%;
}
/* mental illness*/
.leftDiv {
	float:left;
	width:68%;
	margin-right:2%;
}
.rightDiv {
	float: right;
	width:26%;
}
/* thinking cap page */
.capImage {
	vertical-align:middle;
	margin-left:1em;
	margin-bottom:1em;
}
#articleWrapper {
	clear:both;
	margin-top:1em;
}
#articlesL {
	border-right: double #f58220 2px;
}
.columnL, .columnR {
	float: left;
	width: 47%;
	margin-top:2em;
}
.columnL {
	padding-right: 2.5%;
}
.columnR {
	margin-left: 2.5%;
}
.field {
	width:75%;
}/* Style storytime page */
#chameleonWrap {
	width:100%;
	display: flex;
	justify-content: center;
	float:right;
}
.storyImages {
	width:50%;
	float:left;
	margin-right:2%;
}
.chameleon {
	width:47%;
	float:left;
	height:309px;
	line-height:309px;
}
.chameleonText {
	display: inline-block;
	vertical-align:middle;
	line-height: normal;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
#owlWrap {
	width:100%;
	display: flex;
	justify-content: center;
	float:left;
}
.owl {
	width:47%;
	float:left;
	height:197px;
	line-height:197px;
}
.owlText {
	display: inline-block;
	vertical-align:middle;
	line-height: normal;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
.storyWrap {
	clear:both;
	width:100%;
}
#leopardWrap {
	float:left;
	width:100%;
	display: flex;
	justify-content: center;
}
.leopard {
	width:47%;
	float:left;
	height:159px;
	line-height:159px;
}
.leopardText {
	display: inline-block;
	vertical-align:middle;
	line-height: normal;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
/* finish storytime page */



}
/* Mobile Only*/
 @media only screen and (max-width: 767px) {
#headerPC, #headerMedium, #footer, .hideNarrow, #fb-float, #archive, .PC_Tablet, .PCOnly {
	display:none;
}

.textAlignC {
line-height:1;	
}

.fullBody {
	font-size:90%;
}
/* Style header*/
.sessions {
	color:#f58220;
	font-weight:700;
	clear:both;
}
.logoAlign {
	max-width:100%;
	height:auto;
	padding: 0 2em 2em 0;
}
.tagline {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.5em;
	font-weight: 700;
	color: #f58220;
	font-style:italic;
	margin-top:-0.25em;
}
.subContact {
	color:#f58220;
	text-align:right;
	font-weight:700;
}
.subContact a {
	color:#f58220;
	text-decoration:underline;
}
.subContact ul li {
	list-style-type:none;
	display:inline;
}
.subContact ul {
	padding-left:0;
}
.name {
	display:block;
}
.headerName {
	color:#009393;
	font-size:1.25em;
	font-weight:700;
	margin-top:0;
}

.homeTitle {
	width:100%;
	margin:0 auto;
	font-weight:700;
	z-index:3;
}
#timely {
	width:50%;
}
#nameWrap {
	clear:both;
}

#footerNarrow {
	width:100%;
	color:#f58220;
	font-weight:700;
	border-top:double #f58220 2px;
	clear:both;
}
/*NLP Therapy and Coaching*/
#nlpFor {
	padding-bottom:1em;
}
.nlpFor {
	color:#FFF;
}
/* mental illness*/

#szasz {
	padding-top: .5em;
	padding-bottom:.5em;
}
.colHLine {
	border-top:double #f58220 2px;
	padding-bottom:1em;
}
.field {
	width:90%;
}
#thinkingCap {
	margin-bottom:1em;
}
/* storytime*/

#chameleonWrap, #owlWrap, #leopardWrap {
	padding: 8px;
	border:#f58220 groove thin;
}
.storyImages {
	margin-bottom:1em;
}
.chameleon, .owl, .leopard {
	width:100%;
	text-align:center;
	font-style:italic;
	font-size:1.25em;
	font-weight:500;
	color:#f58220;
}
.owl {
	margin-bottom:1em;
}
/* close storytime */


 }
/* all sizes */
.wrap {
	width:100%;
	margin: 0 auto;
	clear:both;
}

.margins {
	width:85%;
	margin:0 auto;
	clear:both;
}

a:hover {
	text-decoration:underline;
}
#content {
	width:100%;
	background-color: #FFF;
	padding-top: 0;
	padding-bottom: 0;
	clear: both;
}
img {
	max-width:100%;
}
.alignR {
	text-align:right;
}
#headerPC {
	margin-bottom:2em;
	width:85%;
	
}
.subH {
	font-weight: 700;
	margin-top: 0;
	color:#f58220;
}
.subtitle {
	margin-top: 0;
	font-weight: 700;
	color:#f58220;
}
.close {
	margin-top: 0;
	font-weight: 700;
}
#menu {
	clear:both;
	width:85%;
	padding: 0 7.5%;
	background-color: #933313;
}
/* General styling */

h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #009393;
}

h2, h3, h4, h5, h6 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #009393;
	font-weight:700;
	font-size:1.5em;
}
.title {
	color: #F58220;
	font-weight:700;
	font-size: 1.25em;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
.subheading {
	font-weight:700;
	color:#009393;
}
/* Style Thinking Cap page */

#thinkingCap {
	clear:both;
}
/* style home page */
#wrap {
	font-weight:700;
	text-align:center;
}
#wrap img {
	border-color:#933313;
	border-style:solid;
	width:100%;
}
#homeText {
	clear:both;
}
/* style therapy-and-coaching page*/

#therapyCoachingWrap {
	width:60%;
	float:left;
}
#topwrap {
	
}
.centreImage {
	text-align:center;
}
#nlpFor {
	
}
#nlpFor h4 {
	font-size:1.2em;
	color:#ffffff;
	padding-left:1em;
}
.nlpFor p {
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
}
.simulateh4 {
	font-size:1.2em;
	font-weight:700;
	color: #009393;
}
#nlpFor a:link {
	font-weight:700;
	color:#ffffff;
}
#specialInterest {
	color:#009393;
}
#issuesWrap, #therapyCoachingWrap {
	width:100%;
	clear:both;
}
#issuesL {
	width:30%;
	float:left;
}
#issuesC {
	width:30%;
	margin:0 5% 0 5%;
	float:left;
	text-align:center;
}
#issuesCContent {
	margin: 0 auto;
	text-align:left;
}
#issuesR {
	width:30%;
	float:right;
}
#therapy, #coaching {
	width:48%;
	float:left;
}
#coaching {
	margin-left:2%;
}
#issuesWrap ul li {
	text-align:left;
}
/* finish styling therapy-and-coaching page */
.results {
	font-weight:700;
	color:#f58220;
}



.table1 th {
	text-align:left;
	font-size:1.15em;
	font-weight:700;
	padding:1em 0 1em 0;
}
.table2 th {
	text-align:left;
	padding: .5em 0 .5em 0;
}
.table2, title {
	text-align:left;
	font-size:1.15em;
	padding:1em 0 1em 0;
}
.option {
	font-weight: 700;
}
.hint {
	font-size:.75em;
	font-style:italic;
}
#book {
	clear:both;
}
#szasz {
	background-image:url(../images/graphics/subscribe_background.png);
	background-repeat:none;
	color: #ffffff;
	font-weight:700;
	padding-left: 2%;
	padding-right: 2%;
}
/* style questionnaire page */

#cleverCats {
	float:left;
	width:30%;
	position:fixed;
}
#questions {
	float:left;
	width:65%;
}
#quizWrap {
	width:100%;
	clear:both;
}
/* finish styling questionnaire page */

#footer {
	position:relative;
	font-weight:700;
	width:85%;
	color:#ffffff;
	font-weight:700;
	padding:0 7.5% 0 7.5em;
	background: #933313;
	Overflow:auto;
	clear:both;
}
#footer p {
	color:#fff;
}

#footer a {
	color:#ffffff;
	text-decoration:underline;
}
#footerWrap {
	margin: 1em 0 0 0;
}
#alignL {
	width:30%;
	float:left;
}

.alignR {
	width:30%;
	float:right;
}
.alignC {
	width:30%;
	text-align:center;
	margin: 0 auto;
	float:left;
	padding: 0 5% 0 5%;
}
.mission {
	color:#ffffff;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-size:1.5em;
	font-style:italic;
}
.copyright {
	font-size:.75em;
	color:#ffffff;
	clear:both;
	text-align:center;
}
#results {
	color:#f58220;
	font-weight:700;
}
.validationMessage {
	color:#f58220;
	font-weight:700;
	font-size:16px;
}
.textfield {
	padding:.5em;
	font-size:1em;
}
#expect {
	clear:both;
}
/* Form button elements */
			/* button form elements */
span.buttonFieldGroup {
	float:left;
	text-align:right;
	margin-top:10px;
	margin-left:235px;
}
input.formButton {
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	text-transform: none;
	background-image: -moz-linear-gradient(top, #f58220, #000000);
	background-image: -o-linear-gradient(top, #f58220, #000000);
	background-image: -webkit-linear-gradient(#f58220, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f58220), color-stop(1, #000000));
	background-image: linear-gradient(top, #f58220, #000000);
 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f58220', EndColorStr='#000000', GradientType=0);
 -ms-filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f58220', EndColorStr='#000000', GradientType=0);
	border-style: solid;
	color: #ffffff;
	background-color: #f58220;
	border-color: #009393;
	font-size: 1.2em;
	border-width: 2px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	behavior: url(../Shared/WebAssist/ButtonStyler/HTCFiles/ie-css3.htc);
	font-weight: 700;
}
input.formButton:hover {
	color: #ffffff;
	background-color: #009393;
}
/* style questionnaire page */

.table1 th {
	color:#f58220;
}
/* finish styling questionnaire page */
.clearBoth {
	clear:both;
}
#pressure {
	width:60%;
	padding: 0 1em 0 1em;
	border-color: #f58220;
	margin-top: 1em;
	border:groove;
}

#appointments th {
	color:#f58220;
	
}
#appointments td, #appointments th
{
	border:#f58220;
	border-style:double;
}
h2
.indentQuote {
	font-size:1.25em;
	font-style:italic;
	color:#f58220;
	padding-left:2em;
	
	}
	
.textAlignC h1,
.textAlignC h2
{
	color:#fff;
}
.textAlignC {
	position: absolute;
	color:#ffffff;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
}
.imgTopMargin {
	margin-top:2em;
}

	.homeBanner {
	width:100%;
	clear:both;
	position:relative;
	margin-bottom:2em;
	z-index:1;
}
.fauxH2 {
	font-size:1.5em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:700;
	color:#009393;
	
}

/* Tablet and PC */
@media only screen and (min-width: 768px) {
	
/* horizontally centres left-aligned text to middle of page*/
.centreText {
position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

/* */



}
.button {
  background-color: #F58220;
  border: none;
  color: white;
  width:350px;
  white-space:nowrap;
  padding: 15px 32px;
  text-align center;
  text-decoration: none;
  display: inline-block;  
  font-size: 1.25em;
  font-weight:700;
}