@charset "utf-8";

/* CSS Document */



body { font: 100% Arial, Helvetica, sans-serif; background: #336699; margin: 0; padding: 0; text-align: center; color: #333; }
div#container{width:960px;margin:0 auto; text-align:left;  background: #fff; }

#header { width: 960px; height: 74px;padding:3px 0px; margin: 0 auto; background-image: url('layout/banner2015-b.png'); } 

/* 

#menu { width: 700px; height: 39px; margin: 0 auto; float: right;  border: 1px solid #000000; }   background-image: url('layout/menu.png'); */

#menu { height: 39px;  }

#main { width: 960px; height: 255px; margin: 0 auto;  } 

#submain { width: 960px; height: 18px; margin: 0 auto; background-image: url('layout/subbanner1.png'); } 

  

/*  border: 1px solid #000000;  #content p { color: #333; line-height: 1.3em; } */


#content{float:left;width:580px;  margin: 15px 5px; padding:0px 25px;}
#content h2.home {font-family: "Palatino Linotype", "Book Antiqua", "Times New Roman", serif; font-size:1.3em;font-weight:bold;}
#content p, li, .text, blockquote, #contentFull p, td { font-size: .95em; color: #333; line-height: 1.3em;font-weight:200; } 
#content p.blueQ, #contentFull p.blueQ { font-size: 10px; color: #436c99; line-height: 1em; font-weight: bold; font-style:italic;}

.blue13 { font-size: 13px; color: #436c99; line-height: 1em; font-weight: bold;}

.blue15 { font-size: 15px; color: #436c99; line-height: 1em; font-weight: bold;line-height:1.4em;}

.red13 { font-size: 13px; color: #990000; line-height: 1em; font-weight: bold;}

.blk12 { font-size: 12px; color: #333; line-height: 1.3em; } 

#content p.redHome, #contentFull p.redHome { font-size: 14px; color: #990000; line-height: 1.3em; font-weight: bold; padding: 5px 0px;  }

#content h1, #contentFull h1  { font-size: 17px; color: #436c99; line-height: 1.3em; font-weight: bold; margin-top: -5px;} 

#content h2, #contentFull h2 { font-size: 15px; color: #436c99; line-height: 1.3em; font-weight: bold; } 

#content h3, #contentFull h3 { font-size: 13px; color: #436c99; line-height: 1.3em; font-weight: bold; } 

#content h4, #contentFull h4 { font-size: 13px; color: #436c99; line-height: 1.3em;  } 

#content h5, #contentFull h5 { font-size: 13px; color: #000; line-height: 1.3em;  font-weight: bold;  } 



#contentFull{float:left;width:960px;  margin: 10px 0 0 15px;   }



#sideRight{float:right;width:285px; margin: 12px 15px 0 0; background-color: #ebebeb; }

#sideRight p {  font-size: 12px; color: #333; line-height: 1.43em; } 

#sideRight p.redBig {  font-size: 13px; color: #990000;line-height: 1.43em; font-weight: bold; } 

#sideRight li { font-size: 12px; line-height: 1.2em; margin: 0px 15px 10px 5px; }

#sideRight h3 { font-size: 13px; color: #990000; line-height: 1.43em; margin: 0px 10px 10px 10px; font-weight: bold; display: block; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:5px; background-color: #6CF;}

#sideRight h4 { font-size: 11px; color: #333; line-height: 1.43em; margin: 0px 10px 10px 10px; display: block; 

border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:5px; }

#contact { width: 242px; height: 119px; margin: 0 auto; } 

#contact .contactH1 { font-size: 14px; line-height: 1.2em; color: #ffffff; font-weight: bold;  padding-top: 13px; padding-left: -1px;} 

#contact .contactTxt { font-size: 12px; line-height: 1.35em; padding-top: 5px; font-weight: bold;  } 





#sidebarBG1 li { line-height: 1.25em;}

#sidebarBG1 ul li { margin: 8px 10px 0px -10px; }



a.ctLink:link {color:#fff; text-decoration: none;  } 

a.ctLink:visited {color:#fff; text-decoration: none;   }

a.ctLink:active {color:#fff; text-decoration: none;    }

a.ctLink:hover {color: #fff; text-decoration: underline;  background-color: #436c99; }







#bottom { width: 960px; height: 8px; margin: 0 auto; background-image: url('layout/bottom.png');  clear: both; } 

#bottomText { border-top:5px solid #336699; padding: 20px 0px 0px 0px; width: 930px; margin: 15px; font-size: 11px; } 

#bottomText h1 { font-size: 19px; color: #436c99; line-height: 1.3em; font-weight: bold; margin-top: -5px;} 

#footer { padding: 0px; width: 930px; margin-left: 15px; font-size: 11px; } 

#footer p {  font-size: 11px; text-align: center; margin: 0; padding: 6px; line-height: 1.25em; }

#footer p.foot10 {  font-size: 9px; text-align: center; margin: 0;  padding: 6px; line-height: 1.25em; }



.blue { color: #769fcc; }

.blue2 {  color: #336699; }



a.foot:link {color:#333; text-decoration: none; padding: 2px; } 

a.foot:visited {color:#333; text-decoration: none; padding: 2px; }

a.foot:active {color:#333; text-decoration: none; padding: 2px;  }

a.foot:hover {color: #fff; background-color: #436c99; text-decoration: none; padding: 2px; }



a.foot2:link {color:#333; text-decoration: underline; padding: 2px; } 

a.foot2:visited {color:#333; text-decoration:underline; padding: 2px; }

a.foot2:active {color:#333; text-decoration: underline; padding: 2px;  }

a.foot2:hover {color: #fff; background-color: #436c99; text-decoration: none; padding: 2px; }





a:link {color: #990000; text-decoration: underline; padding: 2px;}

a:visited {color: #990000; text-decoration: underline; padding: 2px;}

a:active {color: #990000; text-decoration: underline; padding: 2px;}

a:hover {color: #436c99; background-color: #d1e4fa; text-decoration: underline; padding: 2px; }

a {text-decoration: underline;}



/*Btn Signup*/

.btn_signup{

	background:url(btn_signup.gif) no-repeat scroll 0% 0%;

	height:23px;

	float:left;

	width:109px;

	font-size : 14px; 

	color : #FFF;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	margin:0;

	padding:0;

}

.btn_signup a{

	background:url(btn_signup.gif) no-repeat scroll 0% 0%;

	height:21px;

	float:left;

	width:109px;

	font-size : 14px; 

	color : #FFF;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	padding:3px 0 0 0;

}

.btn_signup a:hover{

	background:url(btn_signup.gif) no-repeat scroll 0 -24px;

	height:21px;

	float:left;

	width:109px;

	font-size : 14px; 

	color : #153f71;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	padding:3px 0 0 0;

}



/*Btn Try It Free*/

.btn_tryit a{

	background:url(btn_try_free.gif) no-repeat scroll 0% 0%;

	height:25px;

	float:left;

	width:140px;

	font-size : 14px; 

	color : #FFF;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	padding:6px 0 0 0;

}

.btn_tryit a:hover{

	background:url(btn_try_free.gif) no-repeat scroll 0 -31px;

	height:25px;

	float:left;

	width:140px;

	font-size : 14px; 

	color : Orange;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	padding:6px 0 0 0;

}

/*Btn Book Now*/

.btn_booknow a{

	background:url(btn_learn_more.gif) no-repeat scroll 0% 0%;

	height:25px;

	float:left;

	width:140px;

	font-size : 14px; 

	color : #FFF;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	padding:6px 0 0 0;

}

.btn_booknow a:hover{

	background:url(btn_learn_more.gif) no-repeat scroll 0 -31px;

	height:25px;

	float:left;

	width:140px;

	font-size : 14px; 

	color : #153f71;

	font-family :arial, verdana, sans-serif;

	text-decoration : none;

	font-weight: bold;

	text-align:center;

	padding:6px 0 0 0;

}

.trial_demo

{

	font-size:small;

}





/* BUTTON ABOUT */



#AboutButton .aboutHypnosis1 {

border:1px solid #254a6f; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:15px;font-family:arial, helvetica, sans-serif; padding: 15px 15px 15px 15px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;

 background-color: #336699; background-image: -webkit-gradient(linear, left top, left bottom, from(#336699), to(#2CAFE3));

 background-image: -webkit-linear-gradient(top, #336699, #2CAFE3);

 background-image: -moz-linear-gradient(top, #336699, #2CAFE3);

 background-image: -ms-linear-gradient(top, #336699, #2CAFE3);

 background-image: -o-linear-gradient(top, #336699, #2CAFE3);

 background-image: linear-gradient(to bottom, #336699, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#336699, endColorstr=#2CAFE3);

}



#AboutButton .aboutHypnosis1:hover {

 border:1px solid #19334d;

 background-color: #264c73; background-image: -webkit-gradient(linear, left top, left bottom, from(#264c73), to(#1a92c2));

 background-image: -webkit-linear-gradient(top, #264c73, #1a92c2);

 background-image: -moz-linear-gradient(top, #264c73, #1a92c2);

 background-image: -ms-linear-gradient(top, #264c73, #1a92c2);

 background-image: -o-linear-gradient(top, #264c73, #1a92c2);

 background-image: linear-gradient(to bottom, #264c73, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#264c73, endColorstr=#1a92c2);

}





#AboutButton .aboutHypnosis2 {

border:1px solid #ff970e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:16px;font-family:arial, helvetica, sans-serif; padding: 15px 15px 15px 15px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;

 background-color: #FFAF46; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFAF46), to(#fb9d23));

 background-image: -webkit-linear-gradient(top, #FFAF46, #fb9d23);

 background-image: -moz-linear-gradient(top, #FFAF46, #fb9d23);

 background-image: -ms-linear-gradient(top, #FFAF46, #fb9d23);

 background-image: -o-linear-gradient(top, #FFAF46, #fb9d23);

 background-image: linear-gradient(to bottom, #FFAF46, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFAF46, endColorstr=#fb9d23);

}



#AboutButton .aboutHypnosis2:hover {

 border:1px solid #df7f00;

 background-color: #FFD65E; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD65E), to(#e78404));

 background-image: -webkit-linear-gradient(top, #FFD65E, #e78404);

 background-image: -moz-linear-gradient(top, #FFD65E, #e78404);

 background-image: -ms-linear-gradient(top, #FFD65E, #e78404);

 background-image: -o-linear-gradient(top, #FFD65E, #e78404);

 background-image: linear-gradient(to bottom, #FFD65E, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFD65E, endColorstr=#e78404);

}



