/*->all======================================================================================================*/

   /*->body==================================================================================================*/
   body {margin: 0; font-family: Trebuchet, Trebuchet MS; font-size: 12px; color: #262626; background: #ccc;}

   /*->color's===============================================================================================*/
   .clr_aubergine, #container a.clr_aubergine, #container .clr_aubergine a {color: #652d89;}
   .clr_orange {color: #ca6d38;}
   .clr_red, #container a.clr_red, #container .clr_red a {color: #930205;/*#d2232a;*/}
   .clr_blue, #container a.clr_blue {color: #00adef;}
   .clr_white {color: #fff;}
   .clr_brown, #container a.clr_brown, #container .clr_brown a {color: #9d801c;}

    span.price-spot {color:#930205;font-size:18px;}
   
   /*->fonts=================================================================================================*/
   .upper {text-transform: uppercase;}
   .error, .content p.error {color:#790000;}

   /*->padding's=============================================================================================*/
   .pl15 {padding-left: 15px;}
   .p15 {padding: 15px;}

   /*->margin's==============================================================================================*/
   .m0, .right h3.m0, .content h3.m0, .content p.m0 {margin: 0;}
   .content p.mt0, .content h3.mt0 {margin-top: 0;}
   .content p.mb0, .content h3.mb0, .right h3.mb0 {font-size:14px; line-height:14px; margin: 0; padding-bottom: 5px;}
   
/*<-all======================================================================================================*/

/*->container================================================================================================*/
#container {width: 980px; margin: 0 auto; background: #fff;}
#container img {border: none;}
#container a, #container .right a.banner:hover {color: #000;}
#container a:hover {color: #652d89;}
.top {font-size: 1px;} /*for IE*/

   /*->newsfaq===============================================================================================*/
   .newsname {font-size: 14px; float: left; font-weight: bold; text-decoration: underline; padding: 5px 0 5px 20px; background: url(../images/point.gif) no-repeat left 10px; color: #652d89;}
   .newsdescr {display:none; padding-left: 30px; float: left; font-size: 14px; width: 525px; color: #000;}
   .mark {list-style-type: none; padding-left: 0; margin: 5px 0;}
   .mark li {background: url(../images/point.gif) no-repeat left 7px; padding: 3px 0 3px 20px; font-size: 14px;}

   /*->left==================================================================================================*/
 /*  .left {background: #efefef; #c69d0d; padding: 15px; font-size: 13px; color: #000;border-right:1px solid #CCCCCC;}
   .left h2 {font-family:"Times New Roman", Times, serif; margin: 0; font-style: italic; font-size: 20px;}
   .left ul {list-style-type: none; padding: 0; margin: 10px 0;}
   .left li {border-bottom: 1px solid #a07d00; padding: 2px 5px 2px 14px; background: url(../images/ul_arrow.gif) no-repeat 5px 8px;}
   .left li.last {border: none;}
   .left li a {text-decoration: none;}
 */  


   /*->left==================================================================================================*/
   .left {background: #efefef ; padding: 15px; font-size: 13px; color: #000; }
   .left h2 {font-family:"Times New Roman", Times, serif; margin: 0; font-style: italic; font-size: 20px;}
   .left ul {list-style-type: none; padding: 0; margin: 0;}
   .left li {border-bottom: 1px solid #a07d00; padding: 2px 5px 2px 14px; background: url(../images/ul_arrow.gif) no-repeat 5px 8px; position: relative; z-index: 79;}
   .left li.last {border: none;}
   .left li a {text-decoration: none; display: block;}
	 .left li .leftmenu1 {font-weight: bold;}
	 
	 .left li:hover ul, .left ul ul li:hover ul, .left li.hov ul, .left ul ul li.hov ul {display: block;}
	 
	 .left li ul {margin: 0; position: absolute; display: none; left: 100%; top: -1px; background: #efefef; width: 150px; padding: 0 15px; border: 1px solid #CCCCCC; _left: 135px; z-index: 80;} 
	 .left li ul ul {display: block; position: static; border: none; padding: 0; width:135px;}
	 .left li ul ul li, .left li ul ul li.last {border-bottom: none; border-top: 1px solid #a07d00;}
	 .left li li {padding: 2px 5px 2px 15px !important; background-position: 5px 8px !important; background-color: #efefef;}




   /*->content===============================================================================================*/
   .content {padding: 15px 27px; font-size: 14px;border-right:1px solid #CFCFCF;}
   .content h1, .content h2, .content h3 {font-family: Arial, Helvetica, sans-serif; margin: 8px 0;}
   .content h1 {font-size: 26px;}
   .content h2 {font-size: 20px; color:#930205;}
   .content h3 {font-size: 17px; }
   .content p {margin: 8px 0; font-size: 14px; line-height: 1.2;}
   .content .bbot {border-bottom: 1px solid #cccccc;}
   .content input.text, .content .text input, .content .text textarea, .content .select select {border: 1px solid #b6b6b6;}
   .content .selcontry select {width: 180px;}
   .content ul.nomarker {list-style-type: none; padding-left: 20px; margin: 8px 0;}
   .content .price {background: url(../images/bg_price.gif) no-repeat center center; width: 57px; height: 57px; float: left;}
   
      /*->pages==============================================================================================*/
      /* .testimonials {background: url(../images/bg_testimonials.jpg) no-repeat center top;} */
   
      /*->item===============================================================================================*/
	  .item {border-top: 1px solid #cccccc; padding-top: 15px; padding-bottom: 15px;}
	  .item ul, .content ul.none {list-style-type: none; padding: 0 0 0 20px; margin: 0; font-size: 13px;}
	  .item li { line-height: 1.2;}
	  .item p {font-size: 13px; font-weight: normal;}
	  #container .item a {font-size: 14px;}
   
   /*->right=================================================================================================*/
   .right {background: url(../images/bg_right.gif) repeat-x left top #fafafa; line-height: 1.2;}
   .right h3 {font-family: Arial, Helvetica, sans-serif; margin: 8px 0; font-size: 15px;}
   .right a.banner { float: left; text-decoration: none; text-align: center; width: 100%; padding: 15px 0; font-size: 16px;}
   .right .bbot {background: url(../images/line.gif) no-repeat left bottom;}
   
   /*->searchform============================================================================================*/
   .searchform {margin: 0;}
   .searchform input.text {border: 1px solid #b6b6b6; padding-left: 5px; width: 95px;}
   
/*<-container================================================================================================*/


/*->popup====================================================================================================*/
#popup {width: 560px; margin: 10px auto; background: #fff;}
/*<-popup====================================================================================================*/


/*->footer===================================================================================================*/
.footer {background: #e7e7e7; color: #666666; text-align: center; padding: 15px 0;border: 1px solid #efefef;}
#container .footer a {color: #666666; text-decoration: none;}
#container .footer a:hover {text-decoration: underline;}
#popup .footer {text-align: right; font-size: 14px; padding: 15px;}
/*<-footer===================================================================================================*/


#container .newsname a:link    {color: #652d89; text-decoration: underline;}
#container .newsname a:visited {color: #652d89; text-decoration: underline;}
#container .newsname a:active  {color: #000; text-decoration: underline; }
#container .newsname a:hover   {color: #000; text-decoration: underline; }


/* additions */

h3.bonus {font-weight: normal; text-align: center; background-color: #612F8E;color:#fff;font-weight:bold;padding:0;margin-top:0;padding-top:1px;}
div.bonuswrap {width:148px; height:387px;background-color:#efefef;overflow:hidden;margin-top:5px;/*border:1px solid #612F8E;*/}
div.bonuswrap p {padding:3px;margin-top:0}

/* home page redesign - 10-6-09 */

a img {
border: 0;
}

#container div.homeproducts {
display:block;
width:550px;
margin: 0 auto;
}

#container div.homeproducts p {
font-size: 16px;
display: block;
text-align: center;
margin: 20px 0 20px 0;

}

#container img.learnmorehome {
display:block;
margin: 0 auto;
padding:30px 0 30px 0;
}

#container img.tier2prods {
margin: 0 auto;
text-align: center;
margin: 0 0 15px 0;
}

#seminars {
width: 560px;
height: 200px;
}

#seminars div{
float: left;
/*display: inline;*/
margin-left: 22px;
}

* html #seminars div{ margin-left: 10px; } /* target ie6 */

#seminars div p {
font-size: 12px;
font-weight: bold;
text-align: center;
}

#seminars div.seminar2{
margin-right:0;
}

h2.homeh2 {
border-top:2px solid #C69D0D;
color:#BF0000;
font-size:19px;
padding:20px 0 20px 0;
text-align:center;
}

.content p.hometext {
font-size:16px;
text-align: center;
}

div.rss-box {
margin-left:0;
}

div.rss-box ul.rss-items {
margin-left:-20px;
}

div.rss-box ul.rss-items li.rss-item {
margin-bottom:5px;
}

a.join-lg {
font-size:16px;
font-weight:bold;
}

.center {
text-align:center;
}

/*#container a.visit-blog {
color: #9d801c;
text-transform:uppercase;
padding:15px 0 15px 0;
font-size:16px;
text-align:center;
text-decoration:none;
}*/


h3.blog {

background-color:#612F8E;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:40px 0 5px 0;
text-align:center;
width:149px;


}

div.blog {padding:0 0 10px 18px;}

#container img.blog {
float:left;
margin:0 5px 0 -17px;
padding-top:5px;
}


#container div#flyer-right {
float:right;
margin-left:25px;
width:250px;
}


#container img.imgright {
	float: right;
	border:solid 1px silver;
	padding:5px;
	margin: 20px 40px 20px 15px;
} 


/* special seminar page */

#container p.flyerbio {
clear:both;
float:right;
font-size:12px;
margin-right:12px;
text-align:justify;
width:196px;
}

#container p.flyerheader {
color:#612F8E;
font-size:20px;
font-weight:bold;
margin:15px 0;
}

/* seminar timing table */

#container table.flyer-table {
width:500px;
font-size:16px;
margin-left:30px;
/*background-color:#F7EFFF;
border:1px solid #612F8E;*/
padding:15px;

}

#container table.flyer-table td.title {
width:60px;
margin-right:25px;
font-weight:bold;
}

#container table.flyer-table td span {
font-weight:bold;
font-size:22px;
}

#container table.flyer-table td {
border-bottom:1px dotted #612F8E;
margin-bottom:5px;
}

#container p.bold {
font-weight:bold;
}

/* individual book pages */

#indiv-books {
	position:relative;
}

#indiv-books #burst {
	background:url(../images/hcts-burst.png) no-repeat;
	width:100px;
	height:94px;
	position:absolute;
	top:-5px;
	left:-10px;
}

#indiv-books p {
	font-size:18px;
	line-height:26px;
	color:#222222;
	margin-bottom:24px;
	font-family:arial,sans-serif;
}

#indiv-books p.price-line {
	background-color:#FFEFBF;
	border:1px dotted #AF8E2B;
	font-weight:bold;
	margin:35px auto;
	padding:10px;
	text-align:center;
	text-transform:capitalize;
	width:450px;
}


#indiv-books .price-line {
	background-color:#FFEFBF;
	border:1px dotted #AF8E2B;
	font-weight:bold;
	margin:35px auto;
	padding:10px;
	text-align:center;
	text-transform:capitalize;
	width:450px;
}

#indiv-books .price-line h3 {
	font-size:26px;
	font-weight:bold;
	margin:5px 0;
	text-transform:capitalize;
	text-align:center;
	padding:0;
}

#indiv-books .price-line p {
	margin-bottom:0;
}

#indiv-books .price-line .large {
	font-size:30px;
}

#indiv-books #center-bg {
	background-color:#FFF3CF;
	border:1px solid #BFA147;
	padding:15px;

}

#indiv-books img.books {
	float:left;
	margin:0 15px 5px 0;
}

#indiv-books img.excellencecd {
	float:left;
	margin:0 15px 5px -30px;;
}


#indiv-books img.noborder {
	border:1px solid #000;
}

#indiv-books h2 {
	font-size:22px;
	font-weight:bold;
	color:#920202;
	margin:20px 0 0;
	text-align:center;
}

#indiv-books h2.large {
	font-size:30px;
	font-weight:bold;
	color:#000;
	margin:0 0 35px 0;
	text-align:center;
}

#indiv-books h2.custom {
	font-family: 'Yanone Kaffeesatz', arial, serif; 
	font-size:42px;
	color:#920202;
}

#indiv-books h3 {
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	padding: 17px 0;
}

#indiv-books h3 span.small {
	font-size:12px;
	text-transform:capitalize;
	color:#222222;
}

#indiv-books h4 {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color: #920202;
	margin:0 0 20px 0;
}

#indiv-books h4 span, div#indiv-books h3 span {
	text-transform:capitalize;
	color:#920202;
	line-height:28px;
}

div#indiv-books p span.red-body {
	color:#920202;
	font-weight:bold;
}

#indiv-books p span.green {
	color:#008000;
	font-weight:bold;
	font-size:18px;
}

#indiv-books p span.dropcap {
	
}

#indiv-books p.quotename {
	text-align:right;
	color:#17535F;
	font-size:14px;
}

#indiv-books ul.checks {
	list-style-type:none;
	margin:20px -20px 22px;
}

#indiv-books ul.checks li {
	background:url(../images/check.png) no-repeat center left;
	font-size:18px;
	font-family:arial,sans serif,helvetica;
	margin-bottom:10px;
	padding-left:22px;
}


#indiv-books ul.checkspush {
	list-style-type:none;
	margin:20px 0 0 -5px;
	padding-top:42px;
}

#indiv-books ul.checkspush li {
	background:url(../images/check.png) no-repeat center left;
	font-size:18px;
	font-family:arial,sans serif,helvetica;
	padding:15px 35px 12px 22px;
}


#indiv-books a {
	color:#004F8F;
	text-decoration:none;
}

#indiv-books a:hover {
	text-decoration:underline;
}

#indiv-books div.buttondiv {
	width:450px;
	margin:0 auto;
}

#indiv-books .button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	/*margin:20px 0 0 72px;*/
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
div#indiv-books .button:hover {
	text-decoration: none;
}
div#indiv-books .button:active {
	position: relative;
	top: 1px;
}

/* red */
div#indiv-books .red-button {
	color: #fff;
	display:block;
	margin:30px 0;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	font-weight:bold;
}

#indiv-books .red-button-small {
	border:1px solid #980C10;
	color:#FFFFFF;
	display:block;
	font-size:20px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin:10px auto;
	text-shadow:1px 1px 1px #000000;
	width:230px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

#indiv-books .red-button:hover, #indiv-books .red-button-small:hover {
	background: #b61318;
	color:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
#indiv-books .red-button:active, #indiv-books .red-button-small:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}


div#indiv-books div.testimonials {
	background-color:#EFFCFF;
	border:1px dotted #74C0CF;
	color:#17535F;
	font-size:16px;
	margin:32px auto 25px;
	padding:25px 50px 0 30px;
	width:450px;
}


div#indiv-books div.testimonials-hgts {
	background-color:#EFFCFF;
	border:1px dotted #74C0CF;
	color:#17535F;
	font-size:16px;
	margin:10px 0 25px 30px;
	padding:25px 50px 0 30px;
	width:130px;
	float:right;
	/*-moz-box-shadow:4px 4px 9px #9F8127;*/
}


#indiv-books div.jgquote {
	background-color:#EFFCFF;
	border:1px dotted #74C0CF;
	color:#17535F;
	float:right;
	padding:20px 10px 0;
	width:251px;
}

span.red { color:#920202; font-weight: bold; }
span.highlight { background-color:#EDEF1D; }

.post-it {
	width:550px;
	height:725px;
	background:url(../images/post-it.png) no-repeat;
	margin:0 auto;
}

.post-it2 {
	width:550px;
	height:630px;
	background:url(../images/post-it2.png) no-repeat;
	margin:0 auto;
}

#indiv-books .post-it p, #indiv-books .post-it ul.checks, #indiv-books .post-it2 p, #indiv-books .post-it2 ul.checks { padding:0 50px; }

.box1 {
		
}


#indiv-books ul.checks2 {
	list-style-type:none;
	margin:20px -10px 22px;
}

#indiv-books ul.checks2 li {
	background:url(../images/check2.png) no-repeat center left;
	font-size:16px;
	height:35px;
	margin-bottom:10px;
	padding-left:48px;
}

.strike {
	text-decoration: line-through;
}


#indiv-books .clear { clear:both; }


/* home page video */

#video {
	width:525px;
	height:421px;
	margin:0 auto 15px auto;
	border:10px solid #CFCFCF;
}

/* social links */

#social-links { width:170px; height:50px;margin:0 0 45px; padding:5px 5px 0 5px;}
#social-links ul {display:inline;margin: 0;padding: 0;list-style-type: none;}
#social-links ul li {position: relative;display: inline;float: left; padding: 0; background: none;}
#social-links ul li a {display: block;padding: 2px 5px;color: #545454;text-decoration: none;}
#social-links img {width:32px; height:32px;}
#social-links h3 {
background-color:#612F8E;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
padding:2px;
text-align:center;
text-transform:uppercase;
width:166px;
}

#social-links p { margin-top:5px; text-align:center; line-height: 16px; font-size: 12px;}

/* event table */

/*.content .bbot {
	background-color:#FFEFBF;
	border:1px solid #DFCC00;
	border-top:none;
	font-size:16px;
}

.content .bbot td b { font-size:20px; }*/