body {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#00c;	
	margin:0;
	padding:0;
	background:#5ED4E9;
}
/*page start*/
#main {
	width:829px;
	padding:0 50px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
}
#page {
	width:829px;
	float:left;
	border-right:1px solid #0094A8;
	border-left:1px solid #0093A7;
	background:#fff url(../images/page-bg.gif) repeat-y;
}
/*header start*/
#header {
	float:left;
	width:817px;
	min-height:117px;
	padding:163px 0 0 12px;
	background:url(../images/header-bg.jpg) no-repeat;
}
* html #header {
	height:117px;
}
/*logo start*/
#header h1 {
	float:left;
	margin:0;
}
#header h1 a {
	float:left;
	margin:0;
	display:block;
	text-indent:-9999px;
	height:58px;
	width:375px;
	overflow:hidden;
	background:url('../images/logo.gif') no-repeat;
}
/*logo end*/
/*text "Dr. John..." start*/
#header p {
	float:right;
	height:43px;
	width:320px;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 4px 0 0;
	display:inline;
	background:url(../images/header-text.gif) no-repeat;
}
/*text "Dr. John..." end*/
#header div {
	float:left;
	width:100%;
}
/*main navigation start*/
#horiz-menu {
	margin:9px 0 0 0;
	padding:0 25px 0 0;
	float:right;
	height:24px;
}
#horiz-menu li {
	color:#fff;
	list-style:none;
	float:left;
	margin:0 0 0 20px;
	display:inline;
	line-height:24px;
	font-weight:bold;
}       
#horiz-menu li a {
	color:#fff;
	float:left;
	text-decoration:none;
}
#horiz-menu li a.active,
#horiz-menu li.hover a,
#horiz-menu li:hover a {
	color:#00c;
}
#horiz-menu li.hover,
#horiz-menu li:hover {
	position:relative;
}
#horiz-menu li.hover ul,
#horiz-menu li:hover ul {
	display:block;
}
/*sub navigation start*/
#horiz-menu ul {
	margin:0;
	padding:0;
	display:none;
	width:200px;
	left:-20px;
	top:24px;
	border:1px solid #7BC533;
	position:absolute;
	background:#A2D76F;
}
#horiz-menu ul li {
	margin:0;
	width:100%;
	display:block;
}
#horiz-menu ul li a {
	float:none;
	padding:0 0 0 20px;
	display:block;
	color:#fff !important;
}
#horiz-menu ul li a:hover {
	color:#00c !important;
}
/*sub navigation end*/
/*main navigation end*/
/*header end*/
/*left column start*/
#left-column {
	float:left;
	width:174px;
	padding:0 0 20px 0;
	background:url(../images/left-column-bg.jpg) no-repeat 18px 34px;
}
#left-column h2 {
	margin:0 0 0 31px;
	color:#006C93;
	font-size:20px;
	font-weight:normal;
}





/*navigation start*/
.nav {
	margin:113px 0 0 -1px;
	padding:0;
	width:173px;
	border:1px solid #00B6D0;
	border-top:none;
}
.nav li {
	list-style:none;
	font-size:14px;
	font-weight:bold;
	/* float:left; */
	/* width:100%; */
	line-height:33px;
	border-top:1px solid #00B6D0;
}
.nav li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 0 0 30px;
	background:url(../images/left-nav-bg.gif) no-repeat;
}
.nav ul {
	/* display: none; */
	margin: 8px 0;
	padding: 0 8px;
}
.nav ul li {
	float: none;
	border: none;
	line-height: normal;
	font-weight: normal;
	padding: 3px 0;
	font-size: 12px;
}
.nav ul li a {
	/* background: gray; */
	background: none;
	padding: 0 0 0 0px;
	color: blue;
}


#accordion {
	margin:113px 0 0 -1px;
	padding:0;
	width:173px;
	border:1px solid #00B6D0;
	border-top:none;
}
#accordion li {
	list-style:none;
	font-size:14px;
	font-weight:bold;
	/* float:left; */
	/* width:100%; */
	line-height:33px;
	border-top:1px solid #00B6D0;
}

#accordion h3 {
	padding: 0;
	margin: 0;
	line-height:33px;
	font-size: 14px;
}

#accordion h3 a {
	color:#fff;
	
	text-decoration:none;
	display:block;
	padding:0 0 0 30px;
	background:url(../images/left-nav-bg.gif) no-repeat;
}
#accordion ul {
	/* display: none; */
	margin: 8px 0;
	padding: 0 8px;
}
#accordion ul li {
	float: none;
	border: none;
	line-height: normal;
	font-weight: normal;
	padding: 3px 0;
	font-size: 12px;
}
#accordion ul li a {
	/* background: gray; */
	background: none;
	padding: 0 0 0 0px;
	color: #006c93; /* blue; */
	text-decoration: none;
	font-weight: bold;
}

/* these id's are based on document id's */
#panel6, #panel7, #panel8, #panel9, #panel10  {
    margin: 0;
    padding-bottom: 0;
    border: none;
}

.panel_body {
    
}


/*navigation end*/




#left-column .link {
	float:left;
	margin:19px 0 0 17px;
}
#left-column .link img {
	display:block;
}
/*"Meet Claire..." block start */
.meet {
	float:left;
	width:166px;
	margin:30px 0 0 0;
	padding:0 4px 4px;
	background:#fff;
}

#left-column .meet h2 {
	margin:0;
	padding:10px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#75C22A;
}
.meet p {
	float:left;
	width:156px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding: 8px 5px 19px;
	margin:10px 0 0 0;
	/* background:#BFEEF6; */
}
.meet .p_notused {
	margin:0;
	padding:10px 0 0 0;
}
/*"Meet Claire..." block end */
/*left column end*/
/*right column start*/
#right-column {
	width:624px;
	float:right;
}

#content {
margin: 0;
padding: 0 24px 0 0;
}


/*enjoy block start*/
/*border in enjoy block start*/
.enjoy {
	float:left;
	width:605px;
	margin:11px 0 0 0;
	background:url(../images/enjoy-border.gif) repeat-x;	
}
.enjoy .left-corners {
	float:left;
	width:100%;
	background:url(../images/enjoy-left-corners.gif) no-repeat;
}
.enjoy .left-corners div {
	float:left;
	width:593px;
	padding:12px 0 12px 12px;
	background:url(../images/enjoy-right-corners.gif) no-repeat right;
}
/*border in enjoy block end*/
.enjoy img {
	display:block;
}
/*enjoy block end*/
/*education block start*/
.education {
	float:left;
	width:444px;
	margin:43px 0 0 0;
	background:url(../images/education-bg.gif) repeat-y;
}
.education .corners {
	float:left;
	width:100%;
	background:url(../images/education-bottom-corners.gif) no-repeat bottom;
}
.education ul {
	margin:0;
	padding:0 0 2px 0;
	float:left;
	width:444px;
	background:url(../images/education-top-corners.gif) no-repeat;
}
.education ul li {
	list-style:none;
	float:left;
	width:410px;
	padding:20px 19px 24px 15px;
}
.education ul li img {
	float:left;
	margin:0 12px 0 0;
}
.education ul li .table {
	display:table;
	height:0;
}
* +html .education ul li .table {
	height:100%;
}
.education ul li h2 {
	font-size:14px;
	margin:0;
}
.education h2 a {
	text-decoration: none;
}
.education ul li p {
	margin:0;
	padding:1px 0 0 0;
	line-height:15px;
}
.education ul li p a {
	text-decoration:underline;
	color:#00c;
}
.education ul li p a:hover {
	text-decoration:none;
}
/*education block end*/
/*"testimonial and try this" blocks start*/
.try {
	float:right;
	width:145px;
	margin:61px -10px 0 0;
	display:inline;
	
}
/*testimonial start*/
.try .head {
	margin:0;
	line-height:16px;
	font-size:14px;
/*	border: solid 1px red; */
	
}

/*testimonial end*/
.this {
	float:left;
	width:100%;
	margin:0px 0 0 0;
}
.this h2 {
	margin:0;
	color:#75C22A;
	font-size:14px;
}
.this img {
	/*display:block;*/
	margin:1px 0 0 0;
}
.this p {
	margin: 0px;
	padding: 3px 0 0 0;
	/* line-height:15px; */
}

.this h4 {
	margin: 2px 0 2px 0;
	font-size: 10pt;
	color: #006C93;
	font-weight: normal;
	font-style: italic;
}
.this h3 {
	margin: 2px 0;
	font-size: 10pt;
}
.this h3 a {
	/* text-decoration: none; */
	color: blue;
}
.this .ditto_introText {
	font-size: 8pt;
	font-style: italic;
	margin-left: 8px;
}


/*"testimonial and try this" blocks end*/
/*footer start*/
#footer {
	float:left;
	width:642px;
	padding:169px 0 16px 187px;
	color:#848E76;
	font-size:12px;
	text-align:center;
}
/*footer head start*/
#footer h3 {
	margin:0;
	font-size:14px;
}
/*footer head end*/
/*footer links start*/
#footer ul {
	margin:0;
	padding:1px 0 0 0;
}
#footer ul li {
	list-style:none;
	display:inline;
	padding:0 2px 0 8px;
}
#footer ul .first {
	background:none;
	padding-left:2px;
}
#footer ul li a {
	color:#848E76;
	text-decoration:none;
}	
#footer ul li a:hover {	
	text-decoration:underline;
}
/*footer links end*/
/*footer text start*/
#footer p {	
	margin:0;
}

#footer a.web {
	text-decoration: none;
	color: #cccccc;
	font-size:10px;
}

/*footer text end*/
/*footer end*/
/*page end*/


/* schedule page layout */
/* additional formatting in onlinestyle sheet in cms */
#schedule {
	margin-right: 8px;
}	
#schedule td {
	vertical-align: top;
	padding: 8px 4px;
}
td.sch_times {
	/* width: 30%; */
}
td.sch_topic {
	/* width: 40%; */
}
td.sch_contact {
	/* width: 30%; */
}

/* END schedule page layout */

/* STORE PAGE */

table.store_table {
	border-collapse: collapse;

}
table.store_table td {
	vertical-align: top;
	border-bottom: dotted 1px #dddddd;
	padding: 8px;
	padding-top: 20px;
}

table.store_table  td.store_img {
	width: 180px;
	
}

table.store_table  td.store_info {

}
table.store_table .store_price {
	margin-top: 4px;
}

table.store_table  input {
	margin-top: 4px;
}

h4.store_section {
	background-color: #d1ffd1;
	margin-top: 24px;
	
	padding: 6px 8px;
}

#store_header {
	background-color: white;
	float: right;
	margin-top: -10px;
	width: 220px;
}


form.store_addtocart {
	margin: 0;
	
}

div.store_bottomview {
	margin-left: 202px;
}

/* END store page */


.clearer {
	clear: both;
}

span.time_field {
	width: 100px;
}

/* articles page */

#articles h3 {
	margin-bottom: 6px;
	font-size: 12pt;
}

#articles .ditto_introText {
	font-size: 10pt;
	/*font-style: italic; */
	margin-left: 8px;
}

#articles .ditto_info {
	font-size: 8pt;
	margin-left: 8px;
	color: #999;
	font-style: italic;
	margin-top: 4px;
}

/* end article page */