@charset "UTF-8";
/* CSS Document */

/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}

*	{
	margin:0px;
	padding:0px;
}


body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;}
body {
	background:#a89d8d;
	margin:0;
}
p {margin:0; padding:0;}
a img {border:none;}

a:link {color:#171640; text-decoration:underline;}
a:visited {color:#171640; text-decoration:underline;}
a:hover {color:#3b3bdb; text-decoration:none;}
a:active {color:#3b3bdb; text-decoration:underline;}

.clear {clear:both;}
.break {height:10px; background:#fff;}

/*---- Main Structure ----*/
#wrapper {width:910px; margin:40px auto; position:relative; background:url(../images/bg-content.gif) repeat-y;}
#header {height:161px; margin:0 auto; position:relative; background:url(../images/bg-header.gif) no-repeat;}
#content {width:882px; margin:0 auto; padding-bottom:15px; position:relative; background:#fff url(../images/bg-content.jpg) 50% top no-repeat;}

#leftCol {width:184px; float:left; position:relative;}
#midCol {width:455px; float:left; position:relative; font-size:13px; padding-left:10px;}
#rightCol {width:215px; float:right; position:relative; color:#321e00;}
#innerRightCol {width:660px; padding-left:20px; float:left; position:relative; font-size:13px;}

#bottom {height:36px; background:url(../images/bg-footer.gif) no-repeat;}

#footer {height:50px; color:#000066; background:#a89d8d; position:relative;}
#footer p {margin:0 0 5px 0; padding-left:15px; font-size:11px;}
#footer a {color:#000066; text-decoration:underline;}
#footer a:hover {color:#000; text-decoration:none;}

#footer #addressPh {position:absolute; top:0; right:15px;}


/*---- Logo ----*/
a#logo {width:508px; height:144px; margin:0; padding:0; position:absolute; top:15px; left:30px; text-indent:-900em; display:block; background:url(../images/logo.gif) no-repeat;}


/*---- HR ----*/
.hr {height:1px; background:#666; border:none; width:100%; margin:4px auto; }

/*---- Home Slideshow Styles ----*/

/*---- Headings ----*/
h1 {}
h2	{padding:7px 30px 7px 0; font-size:18px;}
h3 {font-size:16px; font-weight:bold; margin:0 0 0 0;}
h4 {font-size:14px; font-weight:bold; margin:0 0 10px 0; color:#333;}

#leftCol h2#header-Recent-News {height:41px; margin:0; padding:0; background:url(../images/header-recentNews.gif) no-repeat; display:block; text-indent:-900em;}

#rightCol h2#header-Will-Hypnosis-Work {height:54px; margin:0 0 12px 0; padding:0; background:url(../images/header-Will-Hypnosis-Work.gif) no-repeat; display:block; text-indent:-900em;}

/*---- Page Titles ----*/


/*---- Forms ----*/

#rightCol .checkboxText {font-size:11px; color:#321e00;}
#rightCol .checkboxElement {width:10px; height:10px;}
#rightCol .textInput {width:140px; border:solid #ccc 1px; margin-bottom:3px;}
#rightCol .btn-submit {float:right; margin-right:23px;}

/*---- Lists ----*/
#innerRightCol ul {margin:10px 0 15px 0; padding:0;}
#innerRightCol ul li {margin:0 0 8px 30px; padding:0;}

#midCol ul {margin:10px 0 10px 30px; padding:0;}
#midCol ul li {margin:0 0 10px 0; padding:0;}

#midCol ol {margin:10px 0 10px 30px; padding:0;}
#midCol ol li {margin:0 0 10px 0; padding:0;}




/*---- Misc. ----*/
#midCol p	{padding:7px 35px 7px 0; color:#000066;}
#innerRightCol p	{padding:7px 35px 7px 0; color:#000066;}



/*---- Tables ----*/
.genTable {border-collapse:collapse; border-right:solid #eee 1px; border-left:solid #eee 1px;}
.genTable td {padding:2px; border-top:solid #eee 1px; border-bottom:solid #eee 1px;}
.genTable th {text-align:left; padding:6px 2px 6px 2px; border:solid #eee 1px;}


/*---- Page Titles ----*/

/*---- IMGs ----*/

/*---- Top Navigation ----*/
ul.topNav {position:absolute; top:14px; right:30px; list-style:none; margin:0; padding:0;}
ul.topNav li {list-style:none; margin-right:15px; float:left; height:13px;}
ul.topNav li a#aboutme {width:86px; height:13px; background:url(../images/topNav-aboutMe.gif) no-repeat; display:block; text-indent:-900em;}
ul.topNav li a#contactus {width:107px; height:13px; background:url(../images/topNav-contactus.gif) no-repeat; display:block; text-indent:-900em;}

ul.topNav li.liSeparator {width:2px; height:13px; background:url(../images/topNav-li-separator.gif) no-repeat; text-indent:-900em;}

/*---- Navigation ----*/
#navWrapper {height:66px; margin:0; position:relative; background:url(../images/bg-nav.gif) no-repeat;}
ul.nav {list-style:none; margin:0; padding:0; position:absolute; left:167px; top:0;}
ul.nav li {list-style:none; margin:0; padding:0; float:left; height:38px;}
ul.nav li a {display:block; text-indent:-900em; height:38px;}

ul.nav li a#home {width:59px; background:url(../images/nav-home.gif) no-repeat;}
ul.nav li a:hover#home {background:url(../images/nav-home-.gif) no-repeat;}
ul.nav li a#home.current {background:url(../images/nav-home-.gif) no-repeat;}

ul.nav li a#stopsmoking {width:119px; background:url(../images/nav-stopSmoking.gif) no-repeat;}
ul.nav li a:hover#stopsmoking {background:url(../images/nav-stopSmoking-.gif) no-repeat;}
ul.nav li a#stopsmoking.current {background:url(../images/nav-stopSmoking-.gif) no-repeat;}

ul.nav li a#loseweight {width:109px; background:url(../images/nav-loseWeight.gif) no-repeat;}
ul.nav li a:hover#loseweight {background:url(../images/nav-loseWeight-.gif) no-repeat;}
ul.nav li a#loseweight.current {background:url(../images/nav-loseWeight-.gif) no-repeat;}

ul.nav li a#fearsphobias {width:117px; background:url(../images/nav-fearsPhobias.gif) no-repeat;}
ul.nav li a:hover#fearsphobias {background:url(../images/nav-fearsPhobias-.gif) no-repeat;}
ul.nav li a#fearsphobias.current {background:url(../images/nav-fearsPhobias-.gif) no-repeat;}

ul.nav li a#eliminateprocrastination {width:199px; background:url(../images/nav-eliminateProcrastination.gif) no-repeat;}
ul.nav li a:hover#eliminateprocrastination {background:url(../images/nav-eliminateProcrastination-.gif) no-repeat;}
ul.nav li a#eliminateprocrastination.current {background:url(../images/nav-eliminateProcrastination-.gif) no-repeat;}

/*---- Side Navigation ----*/
ul.sideNav	{margin:0 0 20px 25px; padding-top:4px;}
ul.sideNav a	{text-decoration:none; color:#000;}

ul.sideNav li	{padding:7px 15px 7px 0px; list-style-image:url(../images/blank.gif);}
ul.sideNav .current		{list-style-image:url(../images/bullet.gif); list-style-image:none\9; list-style:outside\9; list-style-type:circle\9; padding:7px 15px 7px 0px\9}





/*----------- Slider Styles ---------------*/
#slider1 {
    width: 500px;
    margin: 0 auto;
    position: relative;
}

#slider1 p {font-size:11px;}

.scroll {
    height: 134px;
    width: 500px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #fff;
}

.scrollContainer div.panel {
    height: 134px;
    width: 500px;
	font-size:11px;
}

.scrollContainer div.panel img {
	border:solid #11a0dc 1px;
	float:left;
	margin:0 15px 0 0;
	padding:0;
}

.scrollContainer div.panel p {
	overflow:hidden;
}

.scrollButtons {
    position: absolute;
    top: 112px;
    cursor: pointer;
	z-index:500;
}

.scrollButtons.left {
    right: 90px;
}

.scrollButtons.right {
    right: 40px;
}

.hide {
    display: none;
}

	/*Slider 2*/
#slider2 {
    width: 500px;
    margin: 0 auto;
    position: relative;
}

#slider2 .scroll {
    height: 105px;
    width: 500px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #fff;
}

#slider2 .scrollContainer div.panel {
    height: 105px;
    width: 500px;
	font-size:11px;
}

#slider2 .scrollContainer div.panel img {
	border:solid #11a0dc 1px;
	float:left;
	margin:0 15px 0 0;
	padding:0;
}

#slider2 .scrollContainer div.panel p {
	overflow:hidden;
}

#slider2 .scrollButtons {
    position: absolute;
    top: 85px;
    cursor: pointer;
	z-index:500;
}

#slider2 .scrollButtons.left {
    right: 85px;
}

#slider2 .scrollButtons.right {
    right: 35px;
}

	/*Slider 3*/
#slider3 {
    width: 500px;
    margin: 0 auto;
    position: relative;
}

#slider3 .scroll {
    height: 113px;
    width: 500px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #fff;
}

#slider3 .scrollContainer div.panel {
    height: 113px;
    width: 500px;
	font-size:11px;
}

#slider3 .scrollContainer div.panel img {
	border:none;
	float:left;
	margin:0 15px 0 0;
	padding:0;
}

#slider3 .scrollContainer div.panel p {
	overflow:hidden;
}

#slider3 .scrollButtons {
    position: absolute;
    top: 85px;
    cursor: pointer;
	z-index:500;
}

#slider3 .scrollButtons.left {
    right: 75px;
}

#slider3 .scrollButtons.right {
    right: 25px;
}

a.subnav-links { font-weight: bold;}
