div.main {
	width:			963px;
	border:			0px #e0e0ff solid;
}

div.menu_row {
	width:			962px;	
	margin:			0px;
	padding:		1px;
}

table.menu_row {
	width:			100%;
	border:			0px #aaaaee solid;
	border-bottom:	3px SIENNA solid;
	margin:			0px;
	padding:		0px;
}
th.site {
	padding:		3px;
	padding-left:	5px;
	text-align:		left;
	vertical-align:	top;
	border-bottom:	2px silver solid;
}
td.site_desc {
	padding:		3px;
	padding-left:	5px;
	text-align:		left;
	vertical-align:	top;
	border-left:	1px silver dashed;
	border-bottom:	2px silver solid;
}

img.menu_row {
	vertical-align:	middle;
	padding:		0px;
	margin:			2px;
	display:		inline;
}
img.prod_image {
	width:			170px;
}
div.menu_row_header {
	border:			0px #2dad54 solid;
	margin:			2px;
	display:		inline;
}
div.menu_row_spacer {
	width:			50px;
	height:			20px;
	border:			0px #2dad54 solid;
	margin:			60px;
	display:		inline;
}
h1.menu_row {
	font-family:	Verdana ;
	font-size:		19pt;
	color:			DARKSLATEBLUE;
	margin:			3px;
}
h2.menu_row {
	font-family:	arial;
	font-size:		11pt;
	line-height:	135%;
	color:			DARKSLATEBLUE;
	margin:			2px;
}
a.menu_row {
	font-family:	arial;
	font-size:		11pt;
	line-height:	135%;
	color:			DARKSLATEBLUE;
	margin:			2px;
}

p.message {
	font-size:		18pt;
	font-family:	verdana,sans-serif;
	font-weight:	700;
	text-align:		center;
}

#prodcol {
	border:			0px solid #ffffff;
	width:			600px;
	float:			left;
	padding:		4px 2px 4px 2px;
	margin:			2px;
	margin-top:		5px;
	border:			1px silver solid;
}
p.innersmile {
	text-align:		left;
	margin:			5px;
	margin-left:	10px;
	margin-right:	8px;
	margin-bottom:	10px;

}

div.prod_menu {
	width:			100%;
	text-align:		center;
}

div.prod_image {
	width:			175px;
	border:			0px #d0d0f0 solid;
	margin:			1px;
	float:			left;

}
div.prod_spec {
	width:			417px;
	border:			0px #d0d0f0 solid;
	margin:			1px;
	float:			right;

}
div.prod_desc {
	width:			586px;
	text-align:		left;
	border:			0px #d0d0f0 solid;
	margin:			1px;
	clear:			both;
	font-family:	verdana,sans-serif;
	font-size:		12pt;
	padding:		4px 5px 6px 5px; 
}

div.clear {
	clear:			both;
}

p.addtocart {
	text-align:		center;
	font-size:		12pt;
	margin:			3px;
	padding:		2px;
	background:		#d0d0ff;
}
a.addtocart {
	text-decoration:	underline;
	font-weight:		700;
	font-family:		tahoma,sans-serif;
	text-align:			center;
}
a.addtocart:hover {
	text-decoration:	underline;
	color:				#4444dd;
}
font.price {
	color:				#aa0000;
	font-weight:		700;
}

div.leadin {
	margin:			2px;
	font-family:	arial;
	text-align:		left;
	padding:		4px;
}
h2.leadina {
	margin:			2px;
	margin-left:	30px;
	margin-right:	30px;
	font-family:	tahoma;
	font-size:		13.5pt;
	text-align:		center;
	color:			blue;
}
h2.leadin {
	margin:			2px;
	margin-left:	30px;
	margin-right:	30px;
	font-family:	tahoma;
	font-size:		18pt;
	text-align:		center;
	color:			blue;
}
div.prods {
	font-family:	Verdana,sans-serif;
	border: 		1px solid  #ddddff;
	margin:			2px
}
div.proddiv {
	width:			286px;
	float:			left;
	padding:		2px;
	margin:			2px;
	border:			1px #ddddff solid;
	background:		#eeeeff;
}
div.prodleadin {
	padding:		5px;
	font-family:	arial,sans-serif;
	font-size:		14pt;
	font-weight:	700;
	color:			#333333;
	border:			2px #ddddff solid;
	text-align:		left;
}
div.prodmain {
	background:		#ffffdd;
	padding:		1px;
}
div.prodimg {
	float:			left;
}
div.proddetail {
	width:			173px;
	float:			left;
	font-family:	Tahoma,sans-serif;
	font-size:		11pt;
	font-weight:	100;
	padding:		0px;
	text-align:		left;
	margin-left:	6px;
	border:			none;
}
a.strongblue {
	color:			#0022ff;
	font-family:	Tahoma, sans-serif;
	font-size:		12pt;
	font-weight:	900;
	margin:			3px;
}
#ckfpackages {
	font-family:		Verdana,sans-serif;
	font-size:			11pt;
	background-color:	#eeeeff;
	height:				auto;
	clear:				both;
	padding:			6px;
	text-align:			left;
	margin:				3px;
	border:				1px #ccccff solid;
}
/*-------new------*/


h5.standard {
	text-align:		center;
	font-weight:	bold;
}
table.order {
	font-size:12pt;
	background:white;
	border:2px red double;
}

table.medicalqigong {
	font-size:12pt;
	background:#f0f0f0;
	border:1px silver solid;
}

td.ckfcella {
	background-color:#FEFEFF;
}

td.ckfcella2 {
	background-color:#FFFFFF;
	border:				1px silver solid;
}

.mainheadlinea {
	color:			#6600AA;
	
}

A.mainheadlinea:link, A.mainheadlinea:visited {
	color:			#6600AA;
}

A:link, A:visited {
	color:			#0000CC;
	text-decoration: none;

}

A:hover {
	color:			#0000cc;
	text-decoration: underline;
}
a.order {
	background:		#BECFBC;
	color:			#996600;
	padding:		5px;
	padding-right:	20px;
	padding-left:	15px;
	border-bottom:	2px #663300 solid;
	border-left:	2px #663300 solid;
	margin-top:		4px;
}

a.add {
	font-weight:	700;
	text-decoration: underline;
}
a.add:hover {
	font-weight:	700;
	color:			4444cc;
	text-decoration: underline;
}

ol, li {
	margin-left:	10px;
	padding:		0px;
}

li.standardlist {
	margin:			0px;
	margin-left:	20px;
	padding:		0px;
}
li.nobullet {
	list-style:		none;
	margin:			0px;
	padding:		0px;
}

ul.ckf {
	font-family:Verdana,sans-serif;
	font-size:9pt;
	font-weight:700;
}

.headerlinksa {
	font-size:		12pt;
	text-align:		left;
	padding-left:	0px;
	line-height:	18px;
}

.imgcola {
	width:				100px;
	vertical-align:		top;
	font-size:			11pt;
	font-weight:		700;
	padding-bottom:		4px;
	padding-top:		4px;
	background-color:	#EFEFFF;
}

div.standarddiva {
	border:			0px solid;
	padding-left:	0px;
	padding-right:	0px;
	font-size:		13pt;
	font-weight:normal;
	text-align:justify;
	
}


div.ckf12 {
	/*background-color:#aaeef8;*/
	border:			1px #996600 solid;
	border-top:		5px #996600 solid;
	border-left:	3px #996600 solid;
	width:			540px;
	margin-left:	0px;
	padding:		5px;
}

div.ckfset {
	/*background-color:#FCD1FC;*/
	border:			1px solid #CCC;
	width:			540px;
	margin-left:	0px;
	margin-top:		10px;
	padding:		5px;
	
}

.ordertop {
	font-size:		14pt;
}

#orderbox {

}

.ordercell {
	vertical-align:	top;
	border:			1px peru solid;
	/*background:		#ccf6ff;*/
}

td.ordercellset {
	vertical-align:	top;
	border:			1px peru solid;
	/*background:		#FAB1FA;*/
	font-size:		11pt;
}

.pcode {
	padding-top:	5px;
	padding-left:	3px;
	font-size:		11pt;
	background:		white;
	border:			1px silver solid;
}
p.prodcode {
	font-family:	tahoma,sans-serif;
	font-size:		11pt;
	font-weight:	700;
	text-align:		left;
	color:			#3333aa;
	margin:			3px;

}
.pcodeset {
	padding-top:	5px;
	font-size:		11pt;
	background:		white;
	border:1px black solid;
}

.pdesc {
	vertical-align:	top;
	font-size:		10pt;
	font-weight:	100;
}


.small {
	font-size:		8pt;
}

br.half {
	line-height:	5px;
}
br.addtocart {
	line-height:	10px;
}

.leftcolimga {
	width:150px;
	background-color:#EFEFFF;
/*
	height:106px;
	width:124px;
*/
}




/*----------------------------------------------------Copied File*/
body, html {
	margin:			0;
	padding:		0;
	color:			#000;
	background:		#fff;
	font-family:	arial, sans-serif;
}

/* ----------------------------------------------------------------	*/
/*	Main containers	*/
#maincnt {
	width:			1000px;
	margin:			0 auto;
	margin-top:		4px;
	margin-bottom:	4px;
	background:		#fff;
	border: 		1px solid #A10000;
}

#mainheader {
	width:			1000px;
	vertical-align:	top;
	background:		#F22;

}

#headermenu {
	border-top: 	1px solid #A10000;
	border-bottom:	1px solid #A10000;
	width:			1000px;
	font-size:		12px;
}

#navcol {
	width:			350px;
	font-size:		12px;
	float:			left;
}

/*#prodcol {
	border-left:	1px solid #A10000;
	width:			645px;
	float:			left;
	padding:		3px 0px 5px 2px;
}*/

#mainfooter	{
	border-top: 	1px solid #A10000;
	clear:			both;
	background:		#fff;
}
/* ----------------------------------------------------------------	*/


/* ----------------------------------------------------------------	*/
/* Header Menu	*/
div.menuitem {
	float:			left;
	font-size:		12pt;
	font-weight:	900;
	text-align:		center;
	padding:		10px 10px 10px 10px;
	border-right: 	1px solid black;
}

a.menulink {
	color:			#000;
	text-decoration:none;
}

a.menulink:hover {
	text-decoration:underline;
}
/* ----------------------------------------------------------------	*/



/* ----------------------------------------------------------------	*/
/* products	section */

/* products	leadin*/
.leadin {
	font-family:		verdana;
	background-color:	#B2E5FE;
}

li.leadinlist {
	list-style:			none;
	font-size:			20px;
}
li.leadinlist2 {
	font-size:			19px;
}

/* CKF packages	*/
#ckfpackages {
	font-family:		Verdana,sans-serif;
	font-size:			11pt;
	background-color:	#FAB1FA;
	height:				auto;
	clear:				both;
	padding:			10px;
}

div.clear	{
	clear:			both;
}

/* products	*/
div.prods {
	font-family:	Verdana,sans-serif;
	border: 		1px solid  black;
}

div.prodleadin {
	padding:		5px;
	font-family:	Tahoma,sans-serif;
	font-size:		18pt;
	font-weight:	700;
	background:		#B2E5FE;
}

div.prodmain {
	background:		#FCD8FC;
	padding:		1px;
}

div.proddiv {
	width:			295px;
	float:			left;
	padding:		0px 0px 0px 5px;
	border:			1px #ddddff solid;
}

div.prodimg {
	float:			left;
}

div.proddetail {
	width:			200px;
	float:			left;
	font-size:		10pt;
	font-weight:	900;
	padding:		0px 0px 0px 10px;

}


.prodtable {
	background-color:	#FCD8FC;
}

a.strongred {
	color:			#FF0000;
	font-family:	Tahoma, sans-serif;
	font-size:		11pt;
	font-weight:	900;
}
/*-----*/ 
h1.qigong {
	color:			#0000cc;
	font-family:	tahoma;
	font-size:		22pt;
	margin:			5px;
	text-align:		center;
}

h1.faq_head {
	color:			#ffffff;
	background:		#3333bb;
	font-family:	tahoma;
	font-size:		20pt;
	margin:			2px;
	text-align:		center;
}

h2.qigong {
	color:			black;
	font-family:	arial;
	font-size:		20pt;
	margin:			4px;
	text-align:		center;
}

h2.faq_head {
	color:			#393939;
	font-family:	arial;
	font-size:		16pt;
	margin:			4px;
	text-align:		center;
}

h3.qigong {
	color:			blue;
	font-family:	arial;
	font-size:		16pt;
	margin:			3px;
	text-align:		center;
}
h4.qigong {
	color:			black;
	font-family:	arial;
	font-size:		14pt;
	margin:			0px;
	margin-bottom:	6px;
	text-align:		center;
}

h1.order {
	color:			#0000cc;
	font-family:	tahoma;
	font-size:		22pt;
	margin:			5px;
	text-align:		center;
}
h2.order {
	color:			black;
	font-family:	arial;
	font-size:		18pt;
	margin:			3px;
	text-align:		left;
}

h2.testimonal {
	color:			black;
	font-family:	tahoma,sans-serif;
	font-size:		16pt;
	margin:			0px;
	text-align:		center;

}

h3.testimonal {
	color:			black;
	font-family:	tahoma,sans-serif;
	font-size:		14pt;
	margin:			0px;
	padding:		0px;
	text-align:		center;

}

h3.order {
	color:			blue;
	font-family:	tahoma;
	font-size:		12pt;
	margin:			4px;
	text-align:		left;
}
h4.order {
	color:			black;
	font-family:	arial;
	font-size:		12pt;
	margin:			3px;
	margin-bottom:	5px;
	margin-top:		8px;
	text-align:		left;
}
p.order {
	color:			black;
	font-family:	arial;
	font-size:		12pt;
	margin:			5px;
	text-align:		left;
	text-indent:	30px;
}

p.inst {
	color:			black;
	font-family:	arial;
	font-size:		12pt;
	margin:			5px;
	text-align:		left;
	text-indent:	30px;
}
p.insth {
	color:			black;
	font-family:	arial;
	font-size:		12pt;
	font-weight:	700;
	margin:			5px;
	margin-top:		8px;
	margin-bottom:	0px;
	text-align:		left;
	text-indent:	0px;
}


/*  for pro--- */
div.leadin-pro {
	margin:			2px;
	font-family:	arial;
	text-align:		left;
	padding:		4px;
}


div.preamble {
	margin:			3px;
	font-family:	arial;
	font-size:		18px;
	font-weight:	100;
	text-align:		left;	
	padding:		4px;
}

h2.leadin-pro{
	margin:			2px;
	margin-left:	30px;
	margin-right:	30px;
	font-family:	tahoma;
	font-size:		18pt;
	text-align:		center;
	color:			blue;
}
div.prods-pro{
	font-family:	Verdana,sans-serif;
	/*border: 		1px solid  black;*/
}
div.prodleadin-pro {
	padding:		5px;
	font-family:	arial,sans-serif;
	font-size:		14pt;
	font-weight:	700;
	color:			#333333;
	border:			2px #ddddff solid;
	text-align:		left;
}
div.prodmain-pro {
	background:		#ffffdd;
	padding:		1px;
}
div.proddiv-pro {
	width:			286px;
	float:			left;
	padding:		2px;
	margin:			2px;
	border:			1px #ddddff solid;
	background:		#eeeeff;
}
div.prodimg-pro {
	float:			left;
}
div.proddetail-pro{
	width:			173px;
	float:			left;
	font-family:	Tahoma,sans-serif;
	font-size:		11pt;
	font-weight:	100;
	padding:		0px;
	text-align:		left;
	margin-left:	2px;
	border:			none;
}
div.proddetail-pro1{
	width:			180px;
	float:			left;
	font-family:	Tahoma,sans-serif;
	font-size:		11pt;
	font-weight:	100;
	padding:		0px;
	text-align:		left;
	margin-left:	2px;
	border:			none;
}
#ckfpackages-pro {
	font-family:		Verdana,sans-serif;
	font-size:			11pt;
	background-color:	#eeeeff;
	height:				auto;
	clear:				both;
	padding:			6px;
	text-align:			left;
	margin:				3px;
	border:				1px #ccccff solid;
}
/*   main   */

td.menu8 {
	padding:			3px 3px 3px 10px;
	padding-left:		10px;
	background:			bisque;
}
td.class_head8  {
background:				none repeat scroll 0 0 silver;
border-bottom:			2px solid black;
border-left:			1px solid black;
padding:				3px 3px 3px 10px;
}
td.class_head88  {
	background:			#d8d8E0;
	border-bottom:		0px solid black;
	border-left:		0px solid black;
	padding:			4px 10px 1px 10px;
	border-bottom:		1px silver solid;
}
p.q_head8 {
	font-family:		Verdana,sans-serif;
	font-size:			11pt;
	font-weight:		700;
	margin:				3px;
	text-align:			left;
}
p.q_head88 {
	font-family:		Verdana,sans-serif;
	font-size:			11pt;
	font-weight:		700;
	margin:				3px;
	text-align:			left;
}
td.q_head8 {
	background:			none repeat scroll 0 0 lavender;
	border-bottom:		1px solid steelblue;
	border-left:		2px solid steelblue;
	padding:			3px 3px 3px 5px;
}
td.q_head88 {
	background:			none repeat scroll 0 0 lavender;
	border-bottom:		0px solid steelblue;
	border-left:		0px solid steelblue;
	padding:			3px 3px 3px 5px;
}

td.faq_intro {
	background:			papayawhip;
	border:				0px lightsteelblue solid;
	font-size:			11pt;
	border-bottom:		0px steelblue solid;
	padding:			3px;
	padding-left:		15px;
}

#prodcoljoy {
	border:				0px solid #000000;
	width:				560px;
	float:				left;
	margin:				2px;
	margin-top:			6px;
	background:			#000000;
}
p.col_right {
	font-family:	arial,verdana,sans-serif;
	font-weight:	100;
	font-size:		12pt;
	margin:			5px 10px 6px 8px;
	text-align:		left;
	text-indent:	15px;
}
p.col_right1 {
	font-family:	verdana,sans-serif;
	font-weight:	100;
	font-size:		12pt;
	margin:			5px 10px 6px 8px;
	text-align:		left;
	text-indent:	0px;
	border:			0px #e0e0ff dashed;
	padding:		6px;
}
p.testimonial {
	font-family:	verdana,tahoma,arial,sans-serif;
	font-weight:	100;
	font-size:		12pt;
	margin:			2px 5px 3px 3px;
	text-align:		left;
	font-style:		italic;
	color:			#334444;
}

p.include {
	font-family:		verdana,tahoma,arial;
	font-size:			12pt;
	font-weight:		100;
	margin:				3px;
	margin-top:			6px;
	margin-bottom:		12px;
	text-align:			left;
	color:				black;
	line-height:		120%;
	
}
p.linksheader {
	text-align:			center;
	margin:				4px;
	margin-top:			8px;
	font-size:			11pt;
	color:				#000099;
	font-family:		verdana,sans-serif;
}
b.pname	{
	font-style:			italic;
	text-decoration:	underline;
	color:				#555577;
}


br.half {
	line-height:	25%;
}
h4.with {
	font-size:		12pt;
	font-weight:	700;
	margin:			4px;
}
