body {	
	background: #BBC2CE; color: #000000;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
div#container {
	width: 1004px; margin: 0 auto;
	background: #5484C9;
	overflow: hidden;
}
div#banner {
	width: 1004px; height: 221px;
	background: url(images/banner_bg.gif);
	background-repeat: repeat-x;
}
div#logo {
	width: 244px; height: 69px;
	background: url(images/logo.gif); background-repeat: no-repeat;
	margin: 28px 0 12px 47px;
	float: left;
}
div#successful {
	width: 153px; height: 43px;
	background: url(images/successful.gif); background-repeat: no-repeat;
	margin: 53px 63px 12px 0;
	float: right;
}
div#maincontent {
	width: 1004px; /*border: 1px solid white;*/
	overflow: hidden;
	float:left;
}
div#footer {
	width: 1004px; height: 116px;
	background: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
}
/*div#tel {
	font-family: +Optima, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 72px;
	margin-left: 12px;
	float: left;
	width: 210px;
}
*/div#tel {
	font-family: +Optima, Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FEB23B;
	font-weight: bold;
	margin:0 auto;
	width: 310px;
}
div#footerright {
	width: 765px;
	float: left;
}
div#bodycontain {
	width: 910px;
	margin: 0 auto;
	margin-top: 24px;
	/*border: 1px solid white;*/
	overflow: hidden;
}
div#gutter {
	width: 90%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#content {
	width: 560px;
	float: left;
	background: #E3E6EB;
}
div#contenttitle {
	width: 560px;
	height: 30px;
	position:relative;
	float: left;
	background: #002C6A;
}
div#contenttitle h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #feb23b;
	font-weight: bold;
	line-height: 28px;
	padding-left: 25px;
	display: inline;
}
.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff8400;
}
.rednormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D05725;
}
.redred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e10000;
}
/*div.demo {
	padding: 1px;
}*/
.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002C6A;
	text-decoration: underline;
}
.toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002C6A;
	text-decoration: none;
}
/*.testimonials {
	background: url(images/testimonial_bg1.gif);
	padding: 8px;
	border: 3px double #5484C9;
}
*/.testimonials {
	background: #ffffff;
	/*background-repeat: repeat-y;*/
	padding: 8px;
	border: 3px double #5484C9;
}

/*.qualifications {
	background:#002C6A;
	color: #ffffff;
	padding: 8px;
	border: 3px double #5484C9;
}*/
.qualifications {
	background:#ffffff;
	color: ##800080;
	padding: 8px;
	border: 3px double #5484C9;
}
div#rightimgcontainer  {
	width: 324px;
	float: right;
	margin-left: 15px;
}
div#rightimg {
	width: 324px; height: 313px;
	float: right;
}
div#rightimg1 {
	width: 324px; height: 240px;
	float: right;
}
/*div#rightimgbottom {
	width: 324px; height: 35px;
	float: right;
	background: url(images/rightimg_bottom.gif);
	background-repeat: no-repeat;
}*/
div#rightimgbottom {
	width: 324px; height: 50px;
	float: right;
	background: url(images/rightimg_bottom.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
/*div#rightimgbottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: underline;
	padding-left: 20px;
	font-weight: bold;
	line-height: 50px;
	margin-top: 15px;
}
div#rightimgbottom a:hover {
	text-decoration: none;
}*/
.consulting {
	font-family: "+Optima", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	}
	
	.brighton {
	font-family: "+Optima", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002c6a;
	font-weight: bold;
	text-align: center;
	}
	
	.surfers {
	font-family: "+Optima", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dbb315;
	font-weight: bold;
	text-align: center;
	}
	
	.rooms {
	font-family: "+Optima", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800080;
	font-weight: bold;
	text-align: center;
	}
}
div#consulting {
	width: 650px;
	/*position: absolute;*/
	font-family: "+Optima", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-top:5px;
	}
div#copyright {
	width: 950px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	margin-top: 86px;
}
.textbox {
	border: 1px solid #5484C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textarea {
	border: 1px solid #5484C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
	height: 50px;
}
.buttons {
	background: #5484C9;
	border: 1px solid #002C6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	height: 25px;
}

/* Navigation */
div#navcontainer {
	width: 1004px; float:left;
}
div#navigation {
	width: 907px; height: 112px;
	margin: 0 auto;
}
div#nav_welcome a {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 146px; height: 112px;
	background-position: 0 0;
	float: left;
}
div#nav_welcome a:hover {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 146px; height: 112px;
	background-position: 0 -122px;
	float: left;
}
div#nav_hypnosisinfo a {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -151px 0;
	float: left;
	margin-left: 5px;
}
div#nav_hypnosisinfo a:hover {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -151px -122px;
	float: left;
	margin-left: 5px;
}
div#nav_stopsmoking a {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -303px 0;
	float: left;
	margin-left: 5px;
}
div#nav_stopsmoking a:hover {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -303px -122px;
	float: left;
	margin-left: 5px;
}
div#nav_weightloss a {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -455px 0;
	float: left;
	margin-left: 5px;
}
div#nav_weightloss a:hover {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -455px -122px;
	float: left;
	margin-left: 5px;
}
div#nav_stopgambling a {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -607px 0;
	float: left;
	margin-left: 5px;
}
div#nav_stopgambling a:hover {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 147px; height: 112px;
	background-position: -607px -122px;
	float: left;
	margin-left: 5px;
}
div#nav_appointment a {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 148px; height: 112px;
	background-position: -759px 0;
	float: left;
	margin-left: 5px;
}
div#nav_appointment a:hover {
	background: url(images/navigation.jpg); background-repeat: no-repeat;
	width: 148px; height: 112px;
	background-position: -759px -122px;
	float: left;
	margin-left: 5px;
}
/* Navigation */


.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #094382;
}

.purplebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800080;
}
.purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #800080;
}
.greennormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #52A45C;
}
.greenbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #52A45C;
}
.blue-1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3872BB;
}
.bluenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3872BB;
}
div#emblem{
 background-image:url(images/no_smoking_emblem.gif);
 background-repeat:no-repeat;
 width:22px;
 height:22px;
 top:3px;
 right:30px;
 position:absolute;
  }
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #002C6A;
	text-decoration: underline;
}
.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FEB23B;
	text-decoration: none;
}