*{margin:0;padding:0;}
html, body{font-family:Arial, Helvetica, sans-serif;font-size:100%;margin:0 auto;}
a{outline:none;text-decoration:none;}
p a{text-decoration:underline;}
a img{border:0;}
.wrapper{width:960px;margin:0 auto;}
.flash{background-color:#6D558E;text-align:center;}
.flash p.flashed{color:#FFFFFF;padding:7px 0;margin:0 auto;font-weight:bold;letter-spacing:1px;}
.header{width:940px;padding:15px 20px 15px 0;background:url(../images/background.png) top right repeat-y;}
.logo{width:300px;float:left;}
.logo img{margin-top:2px;}
.menu{width:640px;float:right;text-align:right;}
.stretch{display:inline-block;}
.audioNumber{position:relative;padding:0 2px;}
.audio{width:50px;float:left;text-align:left;color:#9B7BB9;font-size:0.75em;position:absolute;bottom:2px;}
.number{width:550px;float:right;color:#6D558E;}
.number span.small{font-size:0.75em;}
.number span.large{font-size:1.125em;font-weight:bold;}
.number a{color:#9B7BB9;}
.number a:hover{color:#6D558E;}
.nav{border-top:1px solid #FFFFFF;padding:15px 2px 0 2px;margin-top:12px;color:#464646;font-weight:bold;font-size:0.875em;}
.nav a{color:#464646;padding-bottom:2px;}
.nav a:hover, .nav a.select{color:#6D558E;}
.nav span{padding:0 9px;}
.nav span.select{padding:0;color:#6D558E;}
.bannerOne{background:url(../images/banner-01.jpg) left top no-repeat;min-height:407px;}
.bannerTwo{background:url(../images/banner-02.jpg) left top no-repeat;min-height:407px;}
.bannerHome{min-height:407px;}
.bannerAboutUs{background:url(../images/banner/about-us.jpg) left top no-repeat;min-height:407px;}
.bannerEating{background:url(../images/banner/eating.jpg) left top no-repeat;min-height:407px;}
.bannerAddictions{background:url(../images/banner/addictions.jpg) left top no-repeat;min-height:407px;}
.bannerInsomnia{background:url(../images/banner/insomnia.jpg) left top no-repeat;min-height:407px;}
.bannerHabits{background:url(../images/banner/habits.jpg) left top no-repeat;min-height:407px;}
.bannerConfidence{background:url(../images/banner/confidence.jpg) left top no-repeat;min-height:407px;}
.bannerLifeCoaching{background:url(../images/banner/lifecoaching.jpg) left top no-repeat;min-height:407px;}
.bannerPtsd{background:url(../images/banner/ptsd.jpg) left top no-repeat;min-height:407px;}
.bannerDepression{background:url(../images/banner/depression.jpg) left top no-repeat;min-height:407px;}
.bannerHealing{background:url(../images/banner/healing.jpg) left top no-repeat;min-height:407px;}
.bannerChildren{background:url(../images/banner/children.jpg) left top no-repeat;min-height:407px;}
.bannerAboutHypnotherapy{background:url(../images/banner/about-hypnotherapy.jpg) left top no-repeat;min-height:407px;}
.bannerTraining{background:url(../images/banner/training.jpg) left top no-repeat;min-height:407px;}
.bannerContact{background:url(../images/banner/contact.jpg) left top no-repeat;min-height:407px;}
.bannerPhobias{background:url(../images/banner/phobias.jpg) left top no-repeat;min-height:407px;}
.bannerServices{background:url(../images/banner/services.jpg) left top no-repeat;min-height:407px;}
.columnOneTwo{width:630px;float:left;}
.columnOnePhoto{width:150px;margin-left:10px;float:left;padding-top:18px;}
.columnTwoPhoto{width:450px;float:right;}
.columnOne{width:300px;margin-left:10px;float:left;}
.columnTwo{width:300px;float:right;}
.columnThree{width:330px;float:right;}
.columnThreePadded{width:300px;padding:0 10px 0 20px;float:right;}
.bannerArea{height:390px;}
.bannerArea .largeTitle{font-size:42px;color:#A188B9;padding:40px 0 0 30px;font-weight:bold;}
.bannerArea .largerTitle{font-size:64px;color:#A188B9;margin-top:-13px;padding:0 0 0 30px;font-weight:bold;}
.bannerArea .title{font-size:1.0625em;color:#6D558E;padding:18px 0 0 30px;font-weight:bold;}
.bannerArea p{width:420px;padding:7px 0 18px 30px;color:#565656;font-size:13px;}
.bannerArea p a{color:#565656;font-weight:bold;}
.bannerArea p a:hover{color:#000;}
.button{width:137px;padding-top:7px;height:23px;background:url(../images/findoutmore.png) 0px 0px no-repeat;margin-left:30px;font-size:0.8em;color:#FFFFFF;font-weight:bold;text-align:center;}
.button:hover{background:url(../images/findoutmore.png) 0px -30px no-repeat;}
.pullOut{width:310px;margin-top:277px;padding-left:20px;min-height:200px;background:url(../images/purple.png) top right no-repeat;}
.pOlevelOne{padding:22px 0 0 10px;height:37px;margin-right:20px;}
.pullOut h1{font-size:0.875em;color:#FFFFFF;}
.pOlevelTwo{height:68px;padding:0 20px 0 10px;}
.pullOut .title{font-size:1em;color:#FFFFFF;margin:0 20px 0 0;}
.pOlevelTwo p{padding-top:5px;color:#FFFFFF;}
.pullOutImage{height:147px;position:relative;padding:0 10px;}
.ali{background:url(../images/pullOut-ali.jpg) top left no-repeat;}
.superpowers{background:url(../images/pullOut-ollie.jpg) top left no-repeat;}
.anxiety{background:url(../images/pullOut-anxiety.jpg) top left no-repeat;}
.weight{background:url(../images/pullOut-weight.jpg) top left no-repeat;}
.addictions{background:url(../images/pullOut-addictions.jpg) top left no-repeat;}
.getInTouch{background:url(../images/pullOut-getintouch.jpg) top left no-repeat;}
.pullOutImageSmall{height:107px;background:url(../images/services.jpg) top left no-repeat;position:relative;padding:0 10px;}
.helpTitle{font-size:0.875em;font-weight:bold;color:#6D558E;position:absolute;bottom:8px;}
.pullOutInfo{background:url(../images/background.png) top left repeat-y;padding:5px 10px;}
.pullOutInfo p{padding:5px 0 0 0;}
.pullOutInfo p.final{padding-bottom:10px;}
.pullOutInfo p.finalNoPad{padding-bottom:10px;padding-top:0;}
p.moreinfo{padding:7px 0 5px 0;text-align:right;}
p.moreinfo a{color:#6D558E;font-weight:bold;text-decoration:none;padding-right:13px;background:url(../images/arrow-dark.png) center right no-repeat;}
p.moreinfo a:hover{color:#000000;background:url(../images/arrow-black.png) center right no-repeat;}
.quote{width:290px;margin:5px 0;}
.lastQuote{padding-bottom:5px;}
.leftQuote{width:25px;height:20px;float:left;background:url(../images/quote-left.png) top left no-repeat;}
.quoteText{width:245px;padding-right:20px;float:right;background:url(../images/quote-right.png) top right no-repeat;}
.quote p{padding:0;}
.quoteText span{color:#6D558E;}
hr{color:#A5A5A5;background-color:#A5A5A5;border:none;border-bottom:1px solid #A5A5A5;margin:15px 0;}
p{font-size:0.75em;color:#808080;line-height:16px;padding-top:15px;}
p.indent{padding-left:10px;}
p.cardPayments{margin:30px 300px 10px 10px;border-top:1px dotted #A5A5A5;}
h4{margin:0;padding:10px 0 2px 0;color:#6D558E;}
.columnOneTwo h1, h1.ourServices{font-size:2em;color:#6D558E;padding:0 0 10px 10px;border-bottom:1px solid #CCCCCC;}
h1.terms{font-size:2em;color:#6D558E;padding:30px 0 10px 10px;border-bottom:1px solid #CCCCCC;}
h1.contact{font-size:1.5em;color:#6D558E;line-height:27px;}
.columnOneTwo h2{font-size:1.5em;color:#6D558E;padding-top:13px;}
.columnOneTwo h3, .columnThreePadded h3{font-size:1.0625em;color:#6D558E;padding:15px 0 0 10px;}
.pullOutInfo h3{font-size:1.0625em;color:#9B7BB9;padding:5px 0 0 0;}
span.small{font-size:0.75em;font-weight:normal;color:#9B7BB9;}
p.largeEmail{font-size:1.0625em;color:#6D558E;font-weight:bold;line-height:12px;margin-bottom:10px;}
p.largeEmail a{color:#6D558E;}
p.largeEmail a:hover{color:#000000;}
h3.noIndent{padding-left:0;padding-bottom:5px;}
p.large{font-size:0.875em;font-weight:bold;padding:12px 10px 0 10px;color:#565656;line-height:18px;}
.columnTwoPhoto h3{padding:18px 0 0 0;}
ul.bullets{list-style:disc;font-size:0.75em;color:#808080;line-height:16px;padding-left:50px;padding-top:8px;padding-right:150px;}
ul.bullets li{border-bottom:none;padding:2px 0;}
ul{list-style:none;font-size:0.75em;color:#808080;line-height:16px;}
ul a{color:#9B7BB9;display:block;background:url(../images/arrow.png) center right no-repeat;}
ul a:hover{color:#6D558E;display:block;background:url(../images/arrow-dark.png) center right no-repeat;}
ul li.first{padding:6px 0 8px 0;}
ul li{padding:8px 0;border-bottom:1px solid #CCCCCC;}
ul li.last{border-bottom:none;}
.pullOutInfo ul a{color:#6D558E;display:block;background:url(../images/arrow-dark.png) center right no-repeat;}
.pullOutInfo ul a:hover{color:#000000;display:block;background:url(../images/arrow-black.png) center right no-repeat;}
.footer{padding:40px 0;}
.footerLine{margin:0 auto;margin-bottom:15px;height:5px;width:960px;background:url(../images/background.png) top right repeat-y;}
.footer .columnThree{text-align:right;}
.footer p{padding-top:7px;padding-left:10px;color:#808080;}
.footer p a{color:#808080;text-decoration:none;}
.footer p a:hover{color:#000000;}
.footer p span, .breadcrumb span{padding:0 10px;}
.email{font-weight:bold;font-size:0.875em;color:#6D558E;padding-right:10px;}
.email a{color:#6D558E;text-decoration:none;}
.email a:hover{color:#9B7BB9;}
.call{font-weight:bold;font-size:1em;color:#6D558E;padding-top:5px;padding-right:10px;}
.services a:hover h3{color:#9B7BB9;}
.services a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.breadcrumb{font-size:0.75em;color:#B6B6B6;line-height:16px;padding:5px 10px;border-bottom:1px solid #CCCCCC;}
.breadcrumb a{color:#B6B6B6;}
.breadcrumb a:hover{color:#9B7BB9;}
a.clickHere{color:#6D558E;font-weight:bold;text-decoration:none;padding-right:13px;background:url(../images/arrow-dark.png) center right no-repeat;}
a.clickHere:hover{color:#000000;background:url(../images/arrow-black.png) center right no-repeat;}
input, textarea{font-size:0.75em;font-family:Arial, Helvetica, sans-serif;color:#B6B6B6;padding:5px;border:2px solid #CCCCCC;margin-left:10px;}
p.largeInput{font-size:0.75em;font-weight:bold;padding:15px 10px 3px 10px;color:#6D558E;line-height:18px;}
span.form{font-size:0.75em;color:#808080;padding-left:10px;}
.buttonSubmit{width:137px;padding-top:7px;height:23px;background:url(../images/findoutmore.png) 0px 0px no-repeat;margin-left:10px;margin-top:20px;font-size:0.875em;color:#FFFFFF;font-weight:bold;text-align:center;}
.buttonSubmit:hover{background:url(../images/findoutmore.png) 0px -30px no-repeat;}
input.btn{width:137px;padding-top:7px;padding-bottom:7px;background:url(../images/findoutmore.png) 0px 0px no-repeat;margin-left:10px;margin-top:20px;font-size:0.875em;color:#FFFFFF;font-weight:bold;text-align:center;border:none;cursor:pointer;}
input.btn:hover{background:url(../images/findoutmore.png) 0px -30px no-repeat;}
p.bold{font-weight:bold;padding:0;color:#9B7BB9;}
span.color{font-weight:bold;color:#565656;}
p.termsAndConditions{padding-left:10px;}
a.purple{color:#6D558E;}
a.purple:hover{color:#000;}
a.white{color:#FFFFFF;}
a.white:hover{color:#000000;}
.icons{margin:15px 0;padding-left:10px;}
.icons p{padding-left:0;padding-bottom:10px;}
.icons .left{float:left;}
.icons .right{float:right;padding:6px 10px 0 0;}
img.social{margin-bottom:5px;}
img.social:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.footer .columnOneTwo a{text-decoration:underline;}
.columnOne b{color:#777;}
.ollie{background:url(../images/ollie.jpg) top left no-repeat;margin-top:15px;padding:0 0 0 140px;}
.ollie .button{margin-left:0;margin-top:20px;}
.ollie h3{padding-left:0;padding-top:8px;}
.ollie h3 a{text-decoration:underline;}
.nonslide{position:absolute;z-index:2;margin-top:390px;}
.nonslide .pullOut{margin-top:-113px;}
.slideContain{position:absolute;z-index:1;}
.slideOne{width:960px;background:url(../images/banner/home.jpg) left top no-repeat;}
.slideTwo{width:960px;background:url(../images/banner/eating.jpg) left top no-repeat;}
.slideThree{width:960px;background:url(../images/banner/depression.jpg) left top no-repeat;}
.navHold{width:960px;margin:0 auto;}
#nav{margin:300px 0 0 90px;z-index:100;position:absolute;text-indent:-9999px;width:75px;}
#nav a{margin-left:15px;display:block;width:8px;height:8px;float:left;background:#9B7BB9;}
#nav a.activeSlide{background:#6D558E;}
#nav a:focus{outline:none;}