#top_line { padding:0; margin:0; }
#top_line h1 { font-family:tahoma, arial, sans-serif; background:#ebebeb; text-align:center; font-weight:normal; font-size:9px; padding:0; margin:0; display: none; line-height:13px; border-bottom:0; }

body, table { margin: 0px; padding: 0px; background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 11px; }
.normal { margin: 0px; padding: 1px; bgcolor: #E6DCF2; background-color: #E6DCF2; color: #E6DCF2; font-family: Verdana, Arial; font-size: 11px; }
.pagebody { padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:10px; }
.topborder_dark { background: url(http://hypnosisdirect.com/template/topborder_dark.gif); height: 19px; background-color: #593087; text-align:center; color:#ffffff; font-size:9px; text-decoration:underline; }
.topborder_dark a { color:#ffffff; text-decoration:underline; }
.topborder_light { background: url(http://hypnosisdirect.com/template/topborder_light.gif); height: 10px; background-color: #A268AD; }
.menu { background-color: #F6F2F9; color: #42206A; text-decoration:none; width:164; height:21px; line-height:21px; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; border-style:solid; border-color: #6B4992; display:block; text-indent:3px; }
.menu:hover { background-color: #E8DEF3; color: #42206A; text-decoration:none; }
.boxtop { background: url(http://hypnosisdirect.com/template/boxtop.jpg); color:#ffffff; font-weight:bold; height:22px; padding-left:6px; }
.boxback { background: url(http://hypnosisdirect.com/template/box_back.gif); color:#ffffff; font-weight:bold; height:22px; padding-left:4px; }
.box { padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:1px; border-style:solid; border-color: #6B4992; }
.boxtop1 { background: url(http://hypnosisdirect.com/template/boxtop1.jpg); color:#ffffff; font-weight:bold; height:22px; padding-left:6px; }
.boxtop2 { background: url(http://hypnosisdirect.com/template/box_top2.gif); color:#ffffff; font-weight:bold; height:22px; padding-left:6px; }
.bottominfo { background: url(http://hypnosisdirect.com/template/bottominfo.gif); color: #ffffff; background-color: #593087; font-size: 10px; }
.botborder_light { background: url(http://hypnosisdirect.com/template/botborder_light.gif); height: 10px; background-color: #A268AD; }
table.specialpack { border-width: 1px; 	border-style: solid; border-color: #593087; }
h1 { font-size:16px; color:#593087; letter-spacing:-1px; }
h2 { font-size:16px; color:#A268AD; letter-spacing:-1px; }
h3 { font-size:14px; color:#593087; letter-spacing:-1px; }
h4 { font-size:14px; color:#A268AD; letter-spacing:-1px; }


#hdmenu_back { width:147px; vertical-align:top;}
#hdmenu { padding:0; margin:0; margin-left:7px; display:block; width:147px;}
#hdmenu a.parent_link { padding-top:3px; padding-bottom:4px }
#hdmenu ul, #hdmenu li { padding:0; margin:0; list-style-type:none; font-weight:bold; }
#hdmenu li { display:inline; } /* fix for IE blank line bug */
#hdmenu li a { margin-left:3px; margin-right:4px; padding:3px; padding-left:2px; line-height:14px; width:auto; height:auto; text-decoration:none; font-weight:bold; display:block; color:#58156B; border-top:1px solid #CECECE; }
#hdmenu li a:hover { color:black; }
#hdmenu li li a { color:black; text-indent:6px; margin-right:1px; font-weight:bold; font-size:10px; border:0px; line-height:10px; }
#hdmenu li li a:hover { color:#58156B; }
#hdmenu li.parent_li { background:url(http://www.sitewizard.co.uk/template/menu_over.gif); height:auto; width:147px; margin-bottom:1px; display:block;}
#hdmenu li.parent_li a { width:140px; display:block; }
#hdmenu ul.child_ul { background-color:#EBEBEB; width:146px; display:block;}
#hdmenu li.list_end { margin-left:4px; border-top:1px solid #CECECE; width:139px; display:block; }

