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

body {
	margin:24px 0 0;
	padding:0px;
	background:url(../images/userend_images/bodybg.gif) repeat-x 0 0 #ffffff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
p, ul, li, h2, h3, h6 {
	padding:0px; margin:0px;
	}

.spacer {
	clear:both;
	font-size:0px;
	line-height:0px;
	}
	
#struct {
	width:998px;
	margin:0 auto;
	}
	
/* header */
#header {
	margin:0 4px;
	background:url(../images/userend_images/headerbg.gif) repeat-x 0 0 #fff9f3;
	height:132px;
	}
#header div.topcorn {
	height:5px;
	}
#header div.topcorn span.leftcorn {
	background:url(../images/userend_images/topcorn.gif) no-repeat 0 0;
	width:5px;
	float:left;
	}
#header div.topcorn span.rightcorn {
	background:url(../images/userend_images/topcorn.gif) no-repeat 100% 0;
	width:5px;
	float:right;
	}
#header img.logo {
	float:left;
	margin:14px 0 0 8px;
	}
#header div.headrgt {
	width:620px;
	float:right;
	padding:6px 6px 0 0;
	}
#header div.headrgt p.userlink {
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	color:#7b7b7b;
	padding:0 5px 51px 0
	}
#header div.headrgt p.userlink a {
	font-size:13px;
	color:#5e393d;
	text-decoration:none;
	}
#header div.headrgt p.userlink a:hover {
	text-decoration:underline;
	}
#header div.headrgt ul.toplink {
	list-style-type:none;
	padding:0 0 0 9px;
	}
#header div.headrgt ul.toplink li {
	float:left;
	color:#5e393d;
	padding:0 1px 0 0;
	font-weight:bold;
	}
#header div.headrgt ul.toplink li a {
	float:left;
	color:#5e393d;
	text-decoration:none;
	}
#header div.headrgt ul.toplink li a:hover {
	text-decoration:underline;
	}
#header div.headrgt p.icophn {
	background:url(../images/userend_images/icon-phone.gif) no-repeat 82% 34%;
	}
	
/* container */
#container {
	}
#container div.botcorn {
	background:url(../images/userend_images/bottconbg.gif) repeat-x 0 100%;
	height:7px;
	}
#container div.botcorn span.leftcorn {
	background:url(../images/userend_images/bottcurv.gif) no-repeat 0 0;
	width:7px;
	float:left;
	}
#container div.botcorn span.rigtcorn {
	background:url(../images/userend_images/bottcurv.gif) no-repeat 100% 0;
	width:7px;
	float:right;
	}
div.contentind {
	border-left:4px solid #ba8f92;
	border-right:4px solid #ba8f92;
	background-color:#ffffff;
	padding:0 5px 9px;
	}
	
/* index page top banner */
div.topbanner {
	padding:0 0 7px;
	}
div.topbanner a.whtlinkbanner {
	color:#ffffff;
	text-decoration:none;
	}
div.topbanner a.whtlinkbanner:hover {
	text-decoration:underline;
	}
div.topbanner .bannerigt {
	width:720px;
	height:251px;
	float:right;
	}
div.topbanner .smalbannerlft {
	width:251px;
	float:left;
	}
div.topbanner .smalbannerlft div.accdedubann {
	width:164px;
	height:133px;
	background:url(../images/userend_images/accdedu-banner.jpg) no-repeat 0 0;
	padding:28px 15px 0 72px;
	margin:0 0 10px;
	}
div.topbanner .smalbannerlft div.accdedubann p.wtxt {
	padding:0 0 48px 18px;
	font-weight:bold;
	color:#ffffff;
	font:normal 12px/16px Calibri, Arial, Helvetica, sans-serif;
	}
div.topbanner .smalbannerlft div.accdedubann p.wtlink {
	font:normal 12px/16px Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	}

div.topbanner .smalbannerlft div.registerhypnotic {
	width:175px;
	height:68px;
	background:url(../images/userend_images/regishypot-banner.jpg) no-repeat 0 0;
	padding:10px 8px 0 68px;
	}
div.topbanner .smalbannerlft div.registerhypnotic p.wtxt {
	padding:0 0 12px 0px;
	color:#ffffff;
	font:bold 12px/16px Calibri, Arial, Helvetica, sans-serif;
	}
div.topbanner .smalbannerlft div.registerhypnotic p.wtlink {
	text-align:right;
	font:bold 14px/16px Calibri, Arial, Helvetica, sans-serif;
	}
	
/* index page body content */
div.indcont-left {
	width:720px;
	float:left;
	}
div.indcont-left h2 {
	font-size:21px;
	font-weight:normal;
	color:#000;
	}
div.indcont-left p.blktxt-16 {
	line-height:16px;
	}
div.indcont-left div.smlbanner {
	padding:2px 0 11px 15px;
	}
div.indcont-left div.smlbanner div.invlksite {
	width:244px;
	height:67px;
	padding:7px 12px 0 66px;
	background:url(../images/userend_images/invlksite-banner.jpg) no-repeat 0 0;
	color:#FFF;
	float:left;
	margin:0 29px 0 0;
	}
div.indcont-left div.smlbanner div.invlksite p.leftxt {
	width:90px;
	float:left;
	padding:6px 0 0;
	font:bold 12px/16px Calibri, Arial, Helvetica, sans-serif;
	}
div.indcont-left div.smlbanner div.invlksite p.rgtxt {
	width:106px;
	float:right;
	text-align:right;
	font:normal 15px/16px Calibri, Arial, Helvetica, sans-serif;
	}
div.indcont-left div.smlbanner a.wtlink {
	color:#ffffff;
	text-decoration:none;
	}
div.indcont-left div.smlbanner a.wtlink:hover {
	text-decoration:underline;
	}
div.indcont-left div.smlbanner div.freenewsl {
	width:243px;
	height:60px;
	padding:14px 14px 0 65px;
	background:url(../images/userend_images/freenewslett-banner.jpg) no-repeat 0 0;
	color:#fff;
	float:left;
	}
div.indcont-left div.smlbanner div.freenewsl p.wtxt {
	font-weight:bold;
	line-height:16px;
	padding:0 0 6px;
	}
div.indcont-left div.smlbanner div.freenewsl p.sinlink {
	line-height:16px;
	text-align:right;
	}
	
/* hypnotics science */
div.hypnocurv {
	}
div.hypnocurv .topcurv {
	background:url(../images/userend_images/hypnoticstopbg.gif) repeat-x 0 0;
	height:6px;
	}
div.hypnocurv .topcurv span.left {
	background:url(../images/userend_images/hypnoticstopcurv.gif) no-repeat 0 0;
	width:6px;
	float:left;
	}
div.hypnocurv .topcurv span.right {
	background:url(../images/userend_images/hypnoticstopcurv.gif) no-repeat 100% 0;
	width:6px;
	float:right;
	}
	
div.hypnocurv .botcurv {
	background:url(../images/userend_images/hypnoticstopbg.gif) repeat-x 0 100%;
	height:6px;
	}
div.hypnocurv .botcurv span.left {
	background:url(../images/userend_images/hypnoticsbotcurv.gif) no-repeat 0 100%;
	width:6px;
	float:left;
	}
div.hypnocurv .botcurv span.right {
	background:url(../images/userend_images/hypnoticsbotcurv.gif) no-repeat 100% 100%;
	width:6px;
	float:right;
	}
div.hypnocurv div.contentbg {
	border-left:1px solid #b5e9f0;
	border-right:1px solid #b5e9f0;
	padding:3px 7px;
	}
div.hypnocurv div.contentbg div.bluheadbg {
	background:url(../images/userend_images/feeheadbg.gif) repeat-x 0 0;
	}
div.hypnocurv div.contentbg div.bluheadbg h3.acahead {
	font-weight:normal;
	color:#000000;
	font-size:14px;
	background:url(../images/userend_images/icon-academyhypnostic.gif) no-repeat 0 0;
	height:33px;
	line-height:24px;
	float:left;
	width:520px;
	padding:0 0 0 55px;
	}
div.hypnocurv div.contentbg div.bluheadbg p.viewlink {
	width:65px;
	float:right;
	background:url(../images/userend_images/feeheadrighbg.gif) no-repeat 100% 0;
	line-height:24px;
	padding:0 10px 0 0;
	}
div.hypnocurv div.contentbg div.bluheadbg p.viewlink a {
	color:#00b5ca;
	text-decoration:none;
	}
div.hypnocurv div.contentbg div.bluheadbg p.viewlink a:hover {
	text-decoration:underline;
	}
div.hypnocurv div.contentbg div.feedcont {
	border-bottom:1px solid #dbdbdb;
	padding:8px 0;
	}
div.hypnocurv div.contentbg div.feedcont div.picnam {
	float:left;
	width:61px;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 {
	width:632px;
	float:left;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 h6 {
	font-weight:bold;
	color:#00b4cb;
	font-size:11px;
	line-height:14px;
	padding:0 0 2px;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 p.grytxt {
	line-height:16px;
	color:#6b6b6b;
	font-size:11px;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 p.grytxt span {
	color:#000000;
	padding:0 8px 0 0;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 p.grytxt a {
	color:#00b4cb;
	text-decoration:none;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 p.grytxt a:hover {
	text-decoration:underline;
	}
div.hypnocurv div.contentbg div.noborbtopad {
	border-bottom:0px solid #dbdbdb !important;
	padding:8px 0 3px !important;
	}
div.hypnocurv div.contentbg div.bluheadbg h3.icontestimon {
	background:url(../images/userend_images/icon-testimon.jpg) no-repeat 0 0 !important;
	height:35px !important;
	padding:6px 0 0 60px !important;
	}
div.hypnocurv div.contentbg div.bluheadbg2 {
	background:url(../images/userend_images/feeheadbg.gif) repeat-x 0 6px !important;
	}
div.hypnocurv div.contentbg div.feedcont div.iconopenappost {
	background:url(../images/userend_images/icon-openappost.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	width:612px !important;
	}
div.hypnocurv div.contentbg div.feedcont div.txtwid605 p.iconcloseappost {
	/*background:url(../images/userend_images/icon-closeappost.gif) no-repeat 45% 55%;*/
	}
	
/* index page body content */
div.indcont-right {
	width:253px;
	float:right;
	}
	
div.newsletbg {
	width:237px;
	height:123px;
	background:url(../images/userend_images/newsletrbg.gif) no-repeat 0 0;
	padding:7px 7px 7px 9px;
	margin:0 0 9px;
	}
div.newsletbg h3 {
	font-weight:normal;
	font-size:15px;
	color:#000000;
	padding:0 0 8px;
	}
div.newsletbg label {
	display:block;
	color:#000000;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 4px;
	}
div.newsletbg input.txtbox {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #b5e9f0;
	width:191px;
	height:18px;
	margin:0 5px 0 0;
	float:left;
	}
div.newsletbg input.btngo {
	width:37px;
	height:20px;
	border:0px solid #000;
	background:url(../images/userend_images/btngo.gif) no-repeat 0 0;
	float:left;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
/* hyponis right stuct curv */
div.rigstruct {
	}
div.rigstruct div.topcurv {
	background:url(../images/userend_images/gry1pxbg.gif) repeat-x 0 0;
	height:6px;
	}
div.rigstruct div.topcurv span.left {
	background:url(../images/userend_images/rigstruct-topcurv.gif) no-repeat 0 0;
	width:6px;
	float:left;
	}
div.rigstruct div.topcurv span.right {
	background:url(../images/userend_images/rigstruct-topcurv.gif) no-repeat 100% 0;
	width:6px;
	float:right;
	}
div.rigstruct div.botcurv {
	background:url(../images/userend_images/gry1pxbg.gif) repeat-x 0 100%;
	height:6px;
	}
div.rigstruct div.botcurv span.left {
	background:url(../images/userend_images/rigstruct-botcurv.gif) no-repeat 0 100%;
	width:6px;
	float:left;
	}
div.rigstruct div.botcurv span.right {
	background:url(../images/userend_images/rigstruct-botcurv.gif) no-repeat 100% 100%;
	width:6px;
	float:right;
	}
div.rigstruct div.contgrybor {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:4px 8px 0;
	}
	
/* hypnosis news */
div.rigstruct div.contgrybor h3 {
	font-size:14px;
	color:#000000;
	}
div.rigstruct div.contgrybor a.blulink {
	color:#00b4cb;
	text-decoration:none;
	}
div.rigstruct div.contgrybor a.blulink:hover {
	text-decoration:underline;
	}
div.rigstruct div.contgrybor div.borcont {
	border-bottom:1px solid #dbdbdb;
	padding:8px 0;
	}
div.rigstruct div.contgrybor div.borcont h6 {
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#00abc4;
	}
div.rigstruct div.contgrybor div.borcont h6 span {
	color:#a1a1a1;
	font-weight:normal;
	}
div.rigstruct div.contgrybor div.borcont p.dkgrytxt {
	color:#5c5c5c;
	line-height:16px;
	}
	
/* footer */
#footer ul.footerlink {
	text-align:center;
	padding:8px 0;
	}
#footer ul.footerlink li {
	color:#00b5ca;
	display:inline;
	padding:0 4px;
	font-size:11px;
	}
#footer ul.footerlink li a {
	color:#00b5ca;
	text-decoration:none;
	}
#footer ul.footerlink li a:hover {
	color:#00b5ca;
	text-decoration:underline;
	}
#footer div.fltleft {
	width:378px;
	float:left;
	}
#footer div.fltleft p {
	line-height:16px;
	font-size:11px;
	padding:0 0 16px;
	}
#footer div.fltrgt {
	width:330px;
	float:right;
	}
#footer div.fltrgt p {
	line-height:16px;
	text-align:right;
	font-size:11px;
	}
#footer div.fltrgt img.footerlogo {
	margin:8px 0 0;
	}
	
/* about us */
div.aboutbortop {
	padding:0px 0px 7px;
	background:url(../images/userend_images/inncontentcurv.gif) no-repeat 0 100%;
	}
div.aboutbortop p.top {
	background:url(../images/userend_images/inncontentcurv.gif) no-repeat 0 0;
	height:7px;
	}
div.aboutbortop div.contentdiv {
	border-left:1px solid #d0cfcf;
	border-right:1px solid #d0cfcf;
	background-color:#FFF;
	padding:2px 9px;
	}
div.indcont-left p.blkpadbot-16 {
	line-height:16px;
	padding:0 0 16px;
	}
	
/* contact us */
div.logincurv {
	background:url(../images/userend_images/contactcurv.gif) no-repeat 0 100%;
	padding:0 0 7px;
	width:478px;
	margin:0 auto;
	}

div.logincurv p.top {
	background:url(../images/userend_images/contactcurv.gif) no-repeat 0 0;
	height:7px;
	}
div.logincurv div.contbor {
	border-left:1px solid #d3d2d2;
	border-right:1px solid #d3d2d2;
	background-color:#FFF;
	padding:5px 12px;
	}
div.logincurv div.contbor div.hgt, div.logincurv div.contbor div.input {
	height:32px;
	}
div.logincurv div.contbor p.hgt label {
	display:block;
	float:left;
	width:120px;
	font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
div.logincurv div.contbor p.hgt input.txtbox, div.logincurv div.contbor div.input input.txtbox {
	border:1px solid #b5e9f0;
	width:235px;
	height:18px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:4px 0 0 5px;
	}
div.logincurv div.contbor p.hgt textarea.txtarea, div.logincurv div.contbor div.input textarea.txtarea {
	border:1px solid #b5e9f0;
	width:235px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:4px 0 0 5px;
	}
div.logincurv div.contbor p.hgt input.btnsubmt {
	background:url(../images/userend_images/btn-submit.gif) no-repeat 0 0;
	width:70px;
	height:20px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	border:0px;
	}
	
.red{
color:#ff0000;
}	
.linegrid
{
border-bottom:2px solid #00b4cb;
}


/* shamim on 16-12-09 */
div.tesimonind {
	padding:10px 5px;
	}
div.tesimonind img.imglft {
	float:left;
	margin:0 10px 10px 0;
	width:120px;
	}
div.tesimonind div.testrigcont {
	width:490px;
	float:left;
	}
div.tesimonind div.testrigcont p.testdate {
	font-size:12px !important;
	padding:0 0 3px;
	}
div.tesimonind div.testrigcont p.testdate span {
	font-size:12px !important;
	font-style:italic;
	}
div.tesimonind div.testrigcont p {
	line-height:16px;
	font-size:13px;
	}
div.tesimonind h3 {
		font-size:13px;
		}
.linktxt
{
color:#00b4cb; 
text-decoration:none;
}
.submitbtn
{
	background:url(../images/userend_images/btn-submit.gif) no-repeat 0 0;
	width:70px;
	height:20px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	border:0px;
}

/* about tab */
div.aboutab {
	}
div.aboutab div.botcurvtab {
	background:url(../images/userend_images/gry1pxbg.gif) repeat-x 0 100%;
	}
div.aboutab div.botcurvtab  span.leftcurv {
	background:url(../images/userend_images/tabbotcurv.gif) no-repeat 0 100% #FFF;
	display:block;
	float:left;
	width:7px;
	height:7px;
	}
div.aboutab div.botcurvtab  span.rightcurv {
	background:url(../images/userend_images/tabbotcurv.gif) no-repeat 100% 100% #FFF;
	display:block;
	float:right;
	width:7px;
	height:7px;
	}
	
div.aboutab div.topcurv {
	height:27px;
	background:url(../images/userend_images/gry1pxbg.gif) repeat-x 0 100%;
	}
div.aboutab div.topcurv ul.tablink {
	float:left;
	list-style-type:none;
	padding:0 0 0 4px;
	}
div.aboutab div.topcurv ul.tablink li {
	float:left;
	padding:0 2px 0 0;
	}
div.aboutab div.topcurv ul.tablink li a, div.aboutab div.topcurv ul.tablink li a.active {
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/userend_images/tabrigth.gif) no-repeat 100% 0;
	padding:0 6px 0 0;
	border-bottom:1px solid #d0cfcf;
	}
div.aboutab div.topcurv ul.tablink li a span, div.aboutab div.topcurv ul.tablink li a.active span {
	display:block;
	line-height:26px;
	float:left;
	text-decoration:none;
	background:url(../images/userend_images/tableft.gif) no-repeat 0 0;
	padding:0 5px 0 12px;
	font-size:14px;
	color:#000000;
	cursor:pointer;
	}
div.aboutab div.topcurv ul.tablink li a:hover, div.aboutab div.topcurv ul.tablink li a.active {
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/userend_images/tabactright.gif) no-repeat 100% 0;
	padding:0 6px 0 0;
	border-bottom:1px solid #fff;
	}
div.aboutab div.topcurv ul.tablink li a:hover span, div.aboutab div.topcurv ul.tablink li a.active span {
	display:block;
	line-height:26px;
	float:left;
	text-decoration:none;
	background:url(../images/userend_images/tabactleft.gif) no-repeat 0 0;
	padding:0 5px 0 12px;
	font-size:14px;
	color:#120000;
	}
div.aboutab div.midcontent {
	border-left:1px solid #d0cfcf;
	border-right:1px solid #d0cfcf;
	padding:8px;
	}
div.aboutab div.midcontent p.imgtxt {
	line-height:14px;
	padding:0 0 12px;
	}
div.aboutab div.midcontent p.imgtxt img {
	float:left;
	margin:0 8px 4px;
	}
div.aboutab div.midcontent h5.secthead {
	font-size:15px;
	padding:0 0 12px;
	}
div.aboutab div.midcontent div.videodiv {
	padding:0 0 10px;
	border-bottom:1px solid #c8c8c8;
	margin:0 0 10px;
	}
	
	
/* Edit Profile */
div.editprof {
	}
div.editprof div.hgt {
	height:32px;
	}
div.editprof label, div.editprof input, div.editprof textarea {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
div.editprof div.hgt label.labwid160 {
	float:left;	
	display:block;
	width:120px;
	line-height:22px;
	}
div.editprof input.txtwid180 {
	border:1px solid #d0cfcf;
	width:260px;
	height:20px;
	}
div.editprof textarea.textarwid {
	border:1px solid #d0cfcf;
	width:260px;
	height:120px;
	}
div.editprof input.btnsumbt {
	border:0px solid #d0cfcf;
	width:70px;
	height:20px;
	color:#FFF;
	background:url(../images/userend_images/btn-submit.gif) no-repeat 0 0;
	}
div.editprof .text {
	float:left;
	}