* html a {
  outline: none;
}
a {
  outline: none;
}
body {
	background: url(../gfx/header.jpg) no-repeat 50% top;
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
/*	color: #A0A224; */
/*	color: rgb(0, 51, 0);*/
	color: black;
	font-size: .85em;
	text-align: center;
}

h1, h2, h3, h4 
{
color: black;
}

h1
{
	font-size: 1.5em;
	color: Black;
}

h2
{
	font-size: 1.3em;
	color: Black;
}

h3
{
	font-size: 1.1em;
	color: Black;
}


td {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: .85em;
}
#footerbg {
	background: url(../gfx/footerBG.png) no-repeat center bottom;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}
#pagebody {
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	text-align: left;
	clear: both;
}
#header {
	height: 261px;
	width: 960px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#header ul {
	display: block;
	margin: 0px 0px 0px 698px;
	padding: 0px;
	clear: both;
	list-style: none;
	height: 27px;
	overflow: hidden;
	width: 241px;
}
#header ul li {
	height: 27px;
	display: block;
	float: left;
}
#header a {
	text-decoration: none;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
}
.location {
	width: 131px;
	height: 27px;
	margin-right: 15px;
}
.contact {
	width: 90px;
	height: 27px;
}
.homelink {
	margin: 0px 0px 162px 30px;
	padding: 0px;
	display: block;
	height: 50px;
	width: 355px;
}
#maincontent {
	width: 932px;
	margin-right: 14px;
	margin-left: 14px;
	display: block;
	clear: both;
}
#navigation {
	float: left;
	margin-right: 14px;
	display: block;
	width: 205px;
	background: url(../gfx/leftcol-linkBG.gif) repeat-x left top;
	padding-top: 1px;
}
.menuitem {
	background: url(../gfx/menuitembg.gif) no-repeat left top;
	display: block;
	padding: 6px 5px 7px 18px;
	text-decoration: none;
/*	color: #A0A224; */
	color: #000000; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.menuitem:hover {
	display: block;
	text-decoration: none;
/*	color: #81831D; */
	color: #000000; 
	background: url(../gfx/menuitembg.gif) no-repeat left -90px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}
#navigation ul li a {
	background: url(../gfx/navigation-ul-li-bg.gif) repeat-x left top;
	font-size: 0.9em;
	color: #A0A224;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding: 4px 5px 5px 27px;
	display: block;
}
#navigation ul li a:hover {
	color: #81831D;
	background: url(../gfx/navigation-ul-li-bg.gif) repeat-x left -90px;
}
#navigation em {
	background: #F0F2E9 url(../gfx/leftcol-linkBG.gif) repeat-x left bottom;
	padding: 7px 10px 8px;
	display: block;
}
.menuheading {
	background: url(../gfx/menuheadingbg.gif) no-repeat left top;
	display: block;
	padding: 6px 5px 7px 18px;
	text-decoration: none;
	color: #A0A224;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.menuheading:hover {
	display: block;
	text-decoration: none;
	color: #81831D;
	background: url(../gfx/menuheadingbg.gif) no-repeat left -90px;
}
#menucontrols {
	font-size: .8em;
	padding-top: 25px;
}
#menucontrols a {
	background: url(../gfx/navigation-ul-li-bg.gif) repeat-x left -1px;
	color: #B7BC4B;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding: 5px 5px 5px 27px;
	display: block;
}
#content {
	display: block;
	float: left;
	width: 492px;
}
#content a {
	font-weight: bold;
	color: #81831D;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
.banneradvert {
	display: block;
	margin: 0px;
	padding: 0px 0px 12px;
	clear: both;
	text-align: center;
}
#content hr {
	display: block;
	margin: 13px 0px 11px;
	padding: 0px;
	clear: both;
	height: 5px;
	background: #CDCE7C;
	border: 1px solid #CDCE7C;
}
.imgL {
	margin: 0px 12px 0px 0px;
	padding: 0px;
	float: left;
}
.imgR {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	float: right;
}
.pageheading {
	font-size: 1.8em;
	font-weight: normal;
	display: block;
	margin: 0px 0px 11px;
	padding: 0px 0px 9px;
	background: url(../gfx/dotline.gif) repeat-x left bottom;
	line-height: 1em;
	clear: both;
	color: #81831D;
	font-style: italic;
}
.subheading {
	font-size: 1.5em;
	font-weight: normal;
	display: block;
	margin: 23px 0px 12px;
	padding: 0px 0px 9px;
	background: url(../gfx/dotline.gif) repeat-x left bottom;
	line-height: 1em;
	clear: both;
	color: #81831D;
	font-style: italic;
}
#supplementary {
	width: 205px;
	float: left;
	display: block;
	margin-left: 14px;
}
#supplementary ul {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}
#supplementary li {
	display: block;
}
#supplementary li a {
	text-indent: -9999em;
	display: block;
	text-decoration: none;
	overflow: hidden;
}
.stopsmoking {
	margin: 0px;
	padding: 0px;
	height: 154px;
	width: 205px;
	background: url(../gfx/stopsmoking.png) no-repeat left top;
	display: block;
}
.question {
	margin: 0px;
	padding: 0px;
	height: 154px;
	width: 205px;
	background: url(../gfx/question.png) no-repeat left top;
	display: block;
}
.adrian {
	height: 144px;
	width: 205px;
	background: url(../gfx/adrian.jpg) no-repeat left top;
	margin-bottom: 6px;
}
.june {
	height: 144px;
	width: 205px;
	background: url(../gfx/june.jpg) no-repeat left top;
}
.lucy {
 height: 144px;
 width: 206px;
 background: url(../gfx/lucy.jpg) no-repeat left top;
 display: block;
 margin-top: 5px;
}

#bodyclear {
	clear: both;
	display: block;
	height: 25px;
}
#footer {
	margin: 0px auto;
	padding: 0px 35px;
	width: 890px;
	display: block;
	height: 34px;
	font: 0.8em/32px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: both;
	text-align: left;
}
#footerclear {
	clear: both;
	height: 18px;
	width: 100%;
	display: block;
}
#footer em {
	float: left;
	font-style: normal;
}
#footer p {
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#footerbgmulti {
	background: url(../gfx/footer-multiline-BG.png) no-repeat center bottom;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}
#footerbgmulti #footer {
	margin: 0px auto;
	padding: 7px 40px 0px;
	width: 880px;
	display: block;
	height: 37px;
	font: 0.8em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: both;
	text-align: center;
}

.hypnosis {
 margin: 0px;
 padding: 0px;
 height: 154px;
 width: 205px;
 background: url(../gfx/hypnosis.png) no-repeat left top;
 display: block;
}
.penny {
	height: 144px;
	width: 205px;
	background: url(../gfx/penny2.jpg) no-repeat left top;
	display: block;
	margin-top: 5px;
}
.lucy {
	height: 144px;
	width: 205px;
	background: url(../gfx/lucy.jpg) no-repeat left top;
	display: block;
	margin-top: 5px;
}

.frmrw{width:450px;text-align:center;}
.frmrw input[type="text"]{border:1px #5A5C14 solid;}
.frmrw .def{float:left;width:190px;height:auto;padding:3px 0px 3px 0px;}
.frmrw .cntrls{float:left;width:230px;height:auto;padding:3px 0px 3px 0px;text-align:left;}
.frmrw .validate{float:right;width:230px;height:30px;text-align:left;}
.frmrw br{clear:both;}
.btn{border:0px;color:#fff;font-weight:bold;}
.frmrw .def b{color:Red;}
.btn{background-image:url(../images/btn.gif);background-repeat:no-repeat;width:123px;height:31px;border:0px;}
.result{font-size:18px;width:auto;}