/* 
================================
Skin styles for DotNetNuke
================================
*/   


/************************************************/
/* Healthcare Cost */

img.main_realcosthealthcare_img {
width: 200px;
}

#realcosthealthcare h1 {
font-size: 24px;
line-height: 28px;
color: #228B22;
}

#realcosthealthcare hr {
clear: both;
}

#realcosthealthcare table {
text-align: center;
}

#realcosthealthcare td {
padding: 4px;
width: 220px;
}

#realcosthealthcare img {
margin: 0 2px 2px 0;
/* width: 100px; */
float: left;
}

#realcosthealthcare h2 {
font-size: 18px;
text-align: left;
color: #228B22;
margin-top: 0;
}

/* End - Healthcare Cost */
/************************************************/



/*******************************************************************************************************************************************************************/
/* Tags */

p {
	line-height:14px;
	margin:0 0 5px 0;
	color:#444444;
	font-size:105%;
}

h4 {
	font-weight:bold;
	color:#444;
}

img {
	border:none;
}

small {
	font-size:80%;
}

/*******************************************************************************************************************************************************************/
/* Layout */

.pagemaster {
	margin:0 auto;
	text-align:center;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FFF;
	color:#000;
	border-top:solid 8px #7CBA01;
}

	.skinmaster {
		width:996px;
		margin:0 auto;
		text-align:left;
	}

		.control_pannel {
			width:680px;
			margin:0 auto;
			background-color:transparent;
			padding:6px 4px 0 6px;
		}

		.wrapper {
			clear:both;
			margin-bottom:30px;
			_margin-top:-13px;
		}

			.ct_one {
				float:left;
				width:175px;
			}
			
				.ct_one .left_pane {
					margin-top:8px
				}
			
			
			.ct_two {
				float:left;
				width:496px;
				margin:0 0 0 6px;
			}

				.content_pane {
					clear:both;
				}
			
					.content_pane_2c1 {
						float:left;
						width:245px;
					}
					
					.content_pane_2c2 {
						float:left;
						width:245px;
						margin:0 0 0 6px;
					}
			
			.ct_three {
				float:left;
				width:300px;
				margin:0 0 0 7px;
			}
			
			.ct_two_final {
				float:left;
				width:810px;
				margin:0 0 0 7px;
			}
			
			

/******************* Main Navigation *******************/

.MainMenu_MenuContainer {
	height:auto;
	width:175px;
	border-top:solid 8px #7CBA01;
	border-left:solid 1px #A7C4D6;
	border-right:solid 1px #A7C4D6;
	border-bottom:solid 1px #A7C4D6;
}

.MainMenu_MenuBar { }

.MainMenu_RootMenuArrow img, 
.MainMenu_MenuArrow img {
	margin:0 5px 0 5px;
}

.MainMenu_MenuItem {
	background:url(main_menu_bg.jpg) repeat-x 0 -0.5px;
	color:#333;
	height:24px;
}

.MainMenu_MenuItemSel {
	background:#87C01B url(main_menu_hs.jpg) repeat-x 0 0;
	color:#255500;
	height:24px;
}


.MainMenu_SubMenu {
	border-top:solid 1px #1D690E;
	border-right:solid 1px #1D690E;	
	border-bottom:none;
	border-left:solid 1px #1D690E;
}

	.MainMenu_SubMenu .dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmicn img {
		margin-left:3px;
	}

	.MainMenu_SubMenu .dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmicn {
		height:0;
		width:0;
		margin:0;
		padding:0;
		background:none;
		background-color:#DCECC8;
		border:none;
		border-bottom:solid 1px #1D690E;
	}
	
	.MainMenu_SubMenu .dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmitm {
		background:none;
		background-color:#DCECC8;
		border:none;
		border-bottom:solid 1px #1D690E;
	}
	
	.MainMenu_SubMenu .dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmarw {
		height:0;
		width:0;
		margin:0;
		padding:0;
		background:none;
		background-color:#DCECC8;
		border:none;
		border-bottom:solid 1px #1D690E;
	}
	
	.MainMenu_SubMenu .MainMenu_MenuItemSel {
		background:none;
		background-color:#73AF01;
		border:none;
		border-bottom:solid 1px #1D690E;
	}


/******************************************************/


.page_footer {
	height:230px;
	border-top:solid 1px #CCC;
	background:#F7F7F7;
	clear:both;
	padding-bottom:10px;
}

	.page_footer div {
		width:980px;
		margin:0 auto;
		line-height:normal;
	}

	.page_footer a:link, .page_footer a:visited {
		color:#669900;
		text-decoration:none;
		font-weight:normal;
		font-size:12px;
	}
	
	.page_footer a:hover {
		color:#7CBA01;
		text-decoration:underline;
		font-weight:normal;
	}

		.page_footer div .ft_links {
			text-align:center;
			margin:20px 0 20px 0;
		}

		.page_footer div .ft_disc {
			text-align:left;
			margin-left:15px;
		}

		.page_footer div .ft_cr .SkinObject {
			font-weight:normal;
			color:#000;
			font-size:12px;
		}

/*******************************************************************************************************************************************************************/
/* Custom Classes */

.scroll_content {
	overflow-x:none;
	overflow-y:scroll; 
	
	height:150px;
	width:100%;
}

.a_custom1, .a_custom2 {
	font-size:12px;
	color:#A00000 !important;
	text-decoration:underline !important;
	font-weight:bold;
}

.a_custom1:hover, .a_custom2:hover {
	text-decoration:none !important;
}

.a_custom2,
.a_custom2:hover {
	color:#4B9B18 !important;
	clear:both;
	margin:0 0 0 3px;
	font-size:11px;
}

.p_custom1 {
	margin-bottom:0;
}

.p_custom2 {
	margin-top:10px;
	margin-bottom:4px;
}

.p_custom3 {
	margin-top:5px;
	margin-bottom:0;	
}

.span_custom1 {
	font-weight:bold;
	text-decoration:underline;
}

.ul_custom_a {
	margin:0 2px 0 15px;
	padding:0;
}

	.ul_custom_a li {
		list-style:disc;
		margin-bottom:3px;
	}
	
		.ul_custom_a li a {
			line-height:15px;
			color:#5D7D28 !important;
			text-decoration:underline !important;
		}
	
		.ul_custom_a li a:hover {
			text-decoration:none !important;
		}

.ul_nat {
	float:left;
	width:138px;
	margin:0;
}

	.ul_nat li {
		margin-left:16px;
	}

.ul_vaac {
	padding:0;
	margin:10px 0 0 10px;
	list-style:none;
	float:left;
	width:250px;
	height:620px;
}

	.ul_vaac li {
		list-style:none;
		margin-bottom:3px;
	}

	.ul_vaac a {
		color:#459301 !important;
		font-size:16px;
		font-weight:bold;
	}





/*******************************************************************************************************************************************************************/
/* Classes for Pages */

/* Home Page */

.a_mcss, .a_mcsp {
	color:#FFF !important;
}

	.a_mcss img, .a_mcsp img {
		float:left;
	}

	.a_mcss img {
		border:solid 1px #A4A4A4;
		margin:2px 10px 0 0;
	}

	.a_mcsp img {
		margin:2px 10px 0 0;
	}

.div_mcs_main {
	clear:both;
	overflow:auto;
	margin-bottom:5px;
}

	.img_mcs {
		float:left;
		margin:15px 0 0 0;
	}

	.div_mcs {
		float:left;
		width:350px;
		margin-left:10px;
	}

	.div_mcs h2 {
		color:#459301;
		margin:0 0 5px 0;
	}

#dnn_ctr387_ZhenlModuleContainer_ctr999_SearchInput_txtSearch {
	width:280px !important;
	height:22px !important;
	margin:0 0 0 -4px !important;
}	

.div_mfcs_mb #jumpMenu {
	width:358px;
	_width:362px;
	position:relative;
	top:-5px;
	margin:0 0 0 1px;
}

.div_mfcs_mbcs {
	overflow:auto;
	width:476px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

	.div_mfcs_mbcs #lbl_mbcs {
		margin:0 3px 0 5px;
		padding:0;
		float:left;
	}
	
	.div_mfcs_mbcs #txtSearch {
		width:285px;
		margin-top:2px;
		float:left;
	}
	
	.div_mfcs_mbcs #btn_mbcs {
		margin:0 0 0 3px;
		float:left;
	}


.div_mtes {
	border:solid 1px #EBEDE2;
	background:url(../../../0/misc/ul_tbg.jpg) repeat-x top left;
	height:108px;
	width:276px;
}

	.div_mtes img {
		float:left;
		margin:1px 5px 0 5px;
	}
	
	.div_mtes p {
		margin:3px 0 0 0;
		line-height:18px;
	}
	
	.div_mtes br {
		margin-bottom:4px;
	}
	
	.p_mtest {
		margin:3px 0 5px 0;
	}
	
	.div_mtes a {
		font-size:11px;
	}

.div_opmfs {
	height:239px;
}

.div_opmfs p {
	text-indent:30px;
	line-height:15px;
}


#tc11 {
	clear:both;
}

	#tc11 select {
		width:218px;
	}

	#tc11 #textfield {
		width:395px;
	}

	#tc11 td {
		width:240px;
		padding:5px 0 0 5px;;
	}
	
	#tc11 .tc11td {
		margin:0;
		padding:0;
	}
	
	#tc11 .tc11td div {
		width:450px;
		_width:457px;
		background:#EAEAEA;
		border:solid 1px #999;
		padding:4px 4px 6px 4px;
		margin:5px 0 5px 5px;
	}
	
	#tc11 span {
		color:#4B9B18;
		font-weight:bold;
		font-size:90%;
	}

.search_concierge_header {

}

#dnn_ctr387_ZhenlModuleContainer_ctr999_ModuleContent {
	
}

.search_concierge_footer {

}

.div_article_cathp select {
	width:284px;
}

.ul_latestahp {
	margin:0;
	padding:0;
}

	.ul_latestahp li {
		padding:0;
		height:70px;
		list-style:none;
	}

		.ul_latestahp img {
			float:left;
		}

		.ul_latestahp div {
			float:left;
			width:225px;
			_width:220px;
			margin:0 0 0 5px;
		}

		.ul_latestahp h1 {
			margin:0 0 3px 0;
			padding:0;
		}

			.ul_latestahp h1 a {
				color:#4B9B18 !important;
				text-decoration:none !important;
				font-size:11px;
			}

			.ul_latestahp h1 a:hover {
				text-decoration:underline !important;
			}

.div_partners_mb h3 {
	margin:10px 0 4px; 0;
	padding:0;
	color:#444;
	font-weight:bold;
}

.div_partners_mb select {
	width:155px;
}

.div_partners_mb .h3_pp {
	color:#4B9B18;
	font-size:14px;
	margin-bottom:6px;
}

.div_partners_mb .ul_pp,
.div_partners_mb .ul_pp li {
	list-style:none;
	margin:0;
	padding:0;
}

.div_partners_mb .ul_pp {
	margin-bottom:10px;
}

.div_cshpflash {
	margin:6px 8px 10px 0;
	float:left;
	width:200px;
	border:solid 1px #A4A4A4;
}

.div_hppc p {
	margin:0;
}

.div_hppc ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	overflow:auto;
}

	.div_hppc ul li {
		margin:auto;
		text-align:center;
		padding:0;
		list-style:none;
		float:left;
		width:154px;
	}
	

/*
	Product / Store
	http://208.109.49.224/ProductsStore/tabid/76/Default.aspx
 */

.ul_ps {
	padding:0;
	margin:0;
}

	.ul_ps li {
		list-style:none;
		float:left;
		width:230px;
		height:70px;
	}

	.ul_ps .li_s {
		margin-left:8px;
	}
	
	.ul_ps img {
		float:left;
		margin-right:10px;
	}

	.ul_ps div {
		float:left;
		width:168px;
	}
	
	.ul_ps h2 {
		font-size:110%;
		font-weight:bold;
		margin:0;
	}
	
		.ul_ps h2 a {
			color:#4B9B18 !important;
		}

	.ul_ps p {
		font-size:100%;
		line-height:15px;
	}

.div_ps_wn img, .div_ps_fp img {
	float:left;
	margin:0 10px 0 0;
	border:solid 1px #000;
}

.div_ps_wn div, .div_ps_fp div {
	float:left;
	width:192px;
}

	.div_ps_wn div p, .div_ps_fp div p {
		line-height:16px;
	}

	.div_ps_wn div h2, .div_ps_fp div h2 {
		margin:0 0 12px 0;
	}
	
		.div_ps_wn div h2 a, .div_ps_fp div h2 a {
			font-size:90%;
			font-weight:normal;	
		}

	.div_ps_wn div span {
		color:#7BCE00;
		font-weight:bold;
	}

/*
	Supplements
	http://208.109.49.224/ProductsStore/Supplements/tabid/77/Default.aspx
 */

.div_s_d h2 { 
	font-size:110%;
	font-weight:bold;
	margin:0 0 4px 0;
	color:#4B9B18;
}

.div_s_d p {
	line-height:16px;

}

.ul_s {
	padding:0;
	margin:0;
}

	.ul_s li {
		list-style:none;
		float:left;
		margin:0 0 5px 0;
		width:235px;
		height:150px;
	}

	.ul_s h2 {
		font-size:130%;
		font-weight:bold;
		margin:0;
	}


		.ul_s li img {
			float:left;
			margin:0 8px 8px 0;
			border:solid 1px #000;
		}
	
		.ul_s h2 a {
			color:#4B9B18 !important;
		}

	.ul_s p {
		font-size:105%;
		line-height:15px;
		margin-right:4px;
	}

.ul_s .li_cp {
	height:116px;
}

.ul_s .div_ir {
	float:left;
	width:86px;
}

.ul_s .ul_bl {
	color:#444;
	font-weight:bold;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:140px;
	height:auto;
}

	.ul_s .ul_bl li {
		list-style:disc;
		float:none;
		width:auto;
		height:auto;
		margin:3px 0 0 20px;
		padding:0;
	}


.div_s_wnfp img {
	float:left;
	margin:0 10px 10px 0;
	border:solid 1px #000;
}

.div_s_wnfp div {
	float:left;
	width:192px;
}

	.div_s_wnfp div p {
		line-height:16px;
	}

	.div_s_wnfp div h2 {
		margin:0;
		font-size:11px;
	}
		.div_s_wnfp div h2 a {
			font-weight:bold;	
		}

	.div_s_wnfp .p_subt {
		color:#459301;
		font-weight:bold;
		margin:0 0 5px 0 !important;
	}



/*
	Supplements
	http://208.109.49.224/ProductsStore/Supplements/tabid/77/Default.aspx
*/

.div_pp_d h3 {
	font-weight:bold;
	margin:0 0 5px 0;
	color:#459301;
}	

.div_pp_d p {
	line-height:16px;
	margin:0 0 10px 0;
}

.div_pp_d li {
	list-style:disc;
	color:#494949;
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
}


/*
	Hydromag
	http://208.109.49.224/ProductsStore/HydroMag/tabid/125/Default.aspx
 */

.div_hhp {
	font-size:12px;
	color:#444;
	line-height:18px;
}

	.div_hhp p {
		line-height:20px;
	}

	.div_hhph {
		margin:6px 0 10px 0;
		clear:both;
		overflow:auto;
	}

	.div_hhph img {
		float:left;
		margin:0 8px 0 0;
	}

	.div_hhp .hb_main {
		background:url(../../images/pages/hydromag-home/hbox-body.jpg) repeat-y top left;
		width:293px;
		margin:0;
		padding:0;
		float:left;
		overflow:auto;
	}
	
		.div_hhp .hb_top {
			background:url(../../images/pages/hydromag-home/hbox-top.jpg) top left no-repeat;
			font-size:14px;
			padding:14px 0 0 14px;
			font-weight:bold;
		}
		
		.hb_main ul {
			color:#698E24;
			width:265px;
			margin:10px 0;
			padding:0;
		}
		
			.hb_main li {
				list-style:disc;
				font-weight:bold;
				margin:2px 0 2px 35px;
				padding:0;
			}
			
		.hb_main .hb_bottom {
			background:url(../../images/pages/hydromag-home/hbox-bottom.jpg) bottom left no-repeat;
			font-size:14px;
			padding:0 0 20px 14px;
			font-weight:bold;
			margin:0;
		}
		
.ul_hmh {
	padding:0;
	margin:0;
}

	.ul_hmh li {
		list-style:none;
		clear:both;
		margin-bottom:25px;
	}
	
	.ul_hmh h2 {
		font-size:130%;
		font-weight:bold;
		margin:0 0 5px 0;
		padding:0;
	}

		.ul_hmh li img {
			float:left;
			margin:0 12px 10px 0;
		}

		.ul_hmh h2 a {
			color:#4B9B18 !important;
		}

	.ul_hmh p {
		font-size:105%;
		line-height:16px;
	}


.div_hmh {
	height:255px;
	_height:250px;
	width:492px;
}

.div_hmhcd {
	height:195px;
	_height:190px;
}

	.div_hmh p,
	.div_hmhcd p {
		line-height:18px;
	}

	.div_hmh img {
		float:right;
		margin:0 10px 0 0;
	}

	.div_hmh .ul_desc {
		padding:0;
		margin:8px 0 0 20px;
		color:#EEA346;
		font-weight:bold;
		float:left;
		width:325px;
		_width:345px;
		_margin:7px 0 0 0;
		_padding:0 0 0 20px;
	}

		.div_hmh .ul_desc li {
			list-style:disc;
			font-size:12px;
		}
		


/*
	CDs Homepage
	http://208.109.49.224/ProductsStore/HealthWalkCDs/tabid/91/Default.aspx
 */

.div_cdsl p {
	font-size:105%;
	line-height:15px;
}

.div_cdsl ul {
	padding:0;
	margin:15px 0 0 0;
}

	.div_cdsl li {
		list-style:none;
		float:left;
		width:244px;
		margin:0 0 7px 0;
	}

	.div_cdsl h2 {
		font-size:130%;
		font-weight:bold;
		margin:0;
	}


		.div_cdsl li img {
			float:left;
			margin:0 5px 0 0;
		}
	
		.div_cdsl li div {
			float:left;
			width:158px;
		}

		.div_cdsl h2 a {
			color:#4B9B18 !important;
		}


/*
	Music CDs Homepage
	http://208.109.49.224/ProductsStore/HealthWalkCDs/MusicCDs/tabid/128/Default.aspx
 */

.div_mcdh {
	height:119px;
	_height:139px;
}

	.div_mcdh p {
		margin:20px 0 0 0;
		line-height:18px;
		font-size:110%;
	}

.ul_mcdh {
	padding:0;
	margin:0;
}

	.ul_mcdh li {
		list-style:none;
		float:left;
		width:392px;
		margin:0 0 7px 0;
	}

	.ul_mcdh h2 {
		font-size:130%;
		font-weight:bold;
		margin:0;
	}


		.ul_mcdh li img {
			float:left;
			margin:0 8px 0 0;
		}
	
		.ul_mcdh li div {
			float:left;
			width:306px;
		}

		.ul_mcdh h2 a {
			color:#4B9B18 !important;
		}

.ul_mcdhc li {
	width:470px;
}

		.ul_mcdhc li div {
			width:375px;
		}



/*
	Mindsoul CDs Homepage
	http://208.109.49.224/ProductsStore/HealthWalkCDs/MindsoulCDs/tabid/129/Default.aspx
 */


.mb_main {
	background:url(../../images/pages/mindsoul-cd/mbox-body.jpg) repeat-y top left;
	width:448px;
	margin:0 0 5px 25px;
	padding:0;
}

	.mb_main .mb_top {
		background:url(../../images/pages/mindsoul-cd/mbox-top.jpg) top left no-repeat;
		padding:0;
		margin:0;
		height:12px;
	}
	
	.mb_main ul {
		color:#698E24;
		width:420px;
		margin:10px 0;
		padding:0;
	}
	
		.mb_main li {
			list-style:disc;
			font-weight:bold;
			margin:3px 0 3px 75px;
			padding:0;
			font-size:14px;
		}
		
	.mb_main .mb_bottom {
		background:url(../../images/pages/mindsoul-cd/mbox-bottom.jpg) bottom left no-repeat;
		padding:0;
		margin:0;
		height:12px;
	}



.ul_mschfaq {
	margin:0;
	padding:0 0 0 20px;
}

	.ul_mschfaq li {
		list-style:disc;
		margin:0 0 4px 0;
		_margin:0;
		padding:0;
	}

	.ul_mschfaq li a {
		color:#1D7843 !important;
		font-weight:bold;
	}
	
	.ul_mschfaq li a:hover {
		text-decoration:underline !important;
	}

.div_mschfaq {
	height:474px;
	_height:490px;
}

	.div_mschfaq p {
		line-height:18px;
		font-size:14px;
	}
	
	.div_mschfaq ul {
		margin:25px 0 35px 15px;
		padding:0 0 0 15px;
	}

		.div_mschfaq ul li {
			list-style:disc;
			margin-bottom:5px;
			font-size:14px;
			color:#444;
			font-weight:bold;
		}

/*
	Clinic Services Homepage
	http://208.109.49.224/ClinicServices/tabid/56/Default.aspx
*/
	
.ul_cshpvh, 
.ul_cshpms, 
.ul_cshphp {
	padding:0;
	margin:0;
	overflow:auto;
	_height:100%;
}

.ul_cshpvh {
	margin-bottom:15px;
}

	.ul_cshpvh li, 
	.ul_cshpms li, 
	.ul_cshphp li {
		list-style:none;
		float:left;
		width:236px;
		margin:0;
	}

		.ul_cshpvh img, 
		.ul_cshpms img, 
		.ul_cshphp img {
			float:left;
			margin:0 8px 3px 0;
		}

		.ul_cshpvh a, 
		.ul_cshpms a, 
		.ul_cshphp a {
			font-weight:bold;
			color:#5D7D28 !important;
			font-size:14px;
		}


		.ul_cshpms li {
			margin:0 0 2px 0;
		}
		
		.li_cshplc {
			margin:0 0 2px 140px !important;
			_margin:0 0 2px 70px !important;
		}

		.ul_cshphp a {
			color:#595959 !important;
		}


.div_cshp img {
	float:left;
	margin:0 8px 0 0;
}

.div_cshp p {
	line-height:16px;
}

.div_csvh {
	
}

	.div_csvh .client_info {
		background:#F0F9E6 none repeat scroll 0%;
		border:1px dashed #669900;
		margin:5px 0pt 10px;
		padding:10px;
	}

		.div_csvh .client_info p {
			color:#920913;
			margin:0pt 0pt 5px;
		}

		.div_csvh .client_info h3 {
			color:#000;
			font-size:110%;
		}
		
		.div_csvh .client_info h4 {
			color:#000;
		}
		
		.div_csvh .client_info ul li {
			list-style:disc;
		}

	.div_csvh h2 {
		color:#5D7D28;
		font-weight:bold;
		font-size:16px;
	}

	.div_csvh h3 {
		font-weight:bold;
		color:#000;
	}
	
	.div_csvh p {
		line-height:16px;
		margin-bottom:10px;
	}
	
	.div_csvh ul li {
		list-style:disc;
	}

		.div_csvh li {
			font-size:12px;
			margin-bottom:3px;
			color:#444;
		}
	
		.div_csvh li a {
			color:#5D7D28 !important;
			font-size:12px;
		}


.ul_cscfs,
.ul_cscfsditi {
	margin:0;
	padding:0;
}

	.ul_cscfs li, 
	.ul_cscfsditi li {
		margin:0 0 3px 28px;
		padding:0;
		font-size:130%;
		font-weight:bold;
		list-style:none;
		color:#920913;
	}

	.ul_cscfs li span, 
	.ul_cscfsditi li span {
		background:#BACD7B;
		color:#0E3901;
		font-size:110%;
		font-weight:bold;
	}

	.ul_cscfsditi li {
		margin:0 0 3px 8px;
	}

.div_disclaimer_ics {
	background:#F1EDA6;;
	border:1px solid #D1D1CF;
	padding:8px;
}

	.div_disclaimer_ics p {
		line-height:16px;
	}

.div_csfa {
	margin-bottom:5px;
}


/*
	Mindsoul Programs Homepage
	http://208.109.49.224/ClinicServices/MindsoulPrograms/tabid/58/Default.aspx
*/

.div_msphp {
	font-size:105%;
	line-height:16px;
}
	
	.div_msphp p {
		line-height:18px;
		margin-bottom:10px;
	}

.div_msphp .div_msphp_ms {
	border:solid 2px #82AD1F;
	margin:0 5px 10px 0;
	padding:7px 2px;
	float:left;
	width:147px;
	_width:155px;
	height:533px;
	_height:547px;
	text-align:center;
	background:url(../../images/pages/mindsoul-hp/ms-bg.jpg) repeat-x top left;
}

	.div_msphp .div_msphp_ms img {
		margin:0 0 10px 0;
	}

	.div_msphp .div_msphp_ms h2 {
		margin:0 0 10px 0;
		line-height:19px;
		height:80px;
	}
	
	.div_msphp .div_msphp_ms h2 a {
		color:#608600;
		font-size:16px;
		font-weight:bold;
	}
	
	.div_msphp .div_msphp_ms h2 a:hover {
		text-decoration:none !important;
	}
	
		.div_msphp .div_msphp_ms ul {
			margin:8px 0 10px 0;
			padding:0;
			width:140px;
			height:185px;
			text-align:left;
		}

		.div_msphp .div_msphp_ms ul li {
			margin:0 0 2px 25px;
			list-style:disc;
			color:#459301;
			font-weight:bold;
			font-size:12px;
		}

	.div_msphp .div_msphp_ms .p_msphp_a {
		line-height:15px;
		margin:0;
	}

	.div_msphp .div_msphp_ms .p_msphp_a a {
		font-size:11px;
		color:#A00000 !important;
		text-decoration:underline !important;
		font-weight:bold;
	}

	.div_msphp .div_msphp_ms .p_msphp_a a:hover {
		text-decoration:none !important;
	}

.p_msphp_pc {
	line-height:18px;
	font-weight:bold;
	color:#920913;
}

	.p_msphp_pc span {
		background:#BACD7B;
		color:#0E3901;
		font-weight:bold;
		font-size:12px;
	}


/*
	HealthWalk Packages
	http://208.109.49.224/ClinicServices/HealthWalkPackages/tabid/59/Default.aspx
*/

.div_msphp {
	font-size:105%;
	line-height:16px;
}

	.div_msphp .td_hwphp1 {
		background:#EAEAEA;
	}
	
	.div_msphp .td_hwphp2 {
		background:#FFF;
	}
	
	.div_msphp .h3_hwphp1t {
		margin:8px 0 5px 6px;
		padding:0;
		width:145px;
	}

		.div_msphp .h3_hwphp1t a {
			color:#459301;
			font-size:14px;
			font-weight:bold;
		}
	
	.td_hwphp1 img,
	.td_hwphp2 img {
		margin:0 0 20px 45px;
	}

	.div_msphp .ul_hwphp1,
	.div_msphp .ul_hwphp2 {
		margin:20px 0 25px 18px;
		padding:0;
		_margin-left:4px;
		_padding-left:15px;
		width:135px;
	}

	.div_msphp .ul_hwphp1 li,
	.div_msphp .ul_hwphp2 li {
		font-size:12px;
		font-weight:bold;
		list-style:disc;
		margin:0 0 3px 0;
	}

	.div_msphp .ul_hwphp1 li {
		color:#459301;
	}
	
	.div_msphp .ul_hwphp2 li {
		color:#0087CD;
	}


/*
	The Wellness Package
	http://208.109.49.224/ClinicServices/HealthWalkPackages/TheWellnessPackage/tabid/71/Default.aspx
*/


.div_hptwp {
	font-size:110%;
	
}
	
	.div_hptwp img {
		float:left;
		margin:0 10px 0 0;
	}

	.div_hptwp p {
		line-height:18px;
		margin-bottom:10px;
	}

	.div_hpcpp {
		width:475px;
		position:relative;
		margin:16px 0 14px 0;
		padding:0;
		background:url(../../images/pages/hw-packages/i_hpcpp_c.jpg) top left repeat-y;
		clear:both;
		position:relative;
	}

		.div_hpcpp div {
			background:url(../../images/pages/hw-packages/i_hpcpp_t.jpg) top left no-repeat;
		}

			.div_hpcpp div div {
				background:url(../../images/pages/hw-packages/i_hpcpp_b.jpg) bottom left no-repeat;
				overflow:auto;
				padding:5px;
				_height:100%;
			}

			.div_hpcpp div div div {
				float:left;
				width:220px;
				_width:230px;
				background:none;
			}

				.div_hpcpp div div div h3 {
					color:#000;
					font-weight:bold;
					margin:0;
					padding:0;
				}

				.div_hpcpp div div div img {
					margin:0;
					position:absolute;
					top:5px;
					left:128px;
					_top:1px;
					_left:120px;
				}


				.div_hpcpp div div div ul {
					margin:7px 0 0 0;
					padding:0 0 0 15px;
					clear:both;
				}
		
					.div_hpcpp div div div ul li {	
						margin:0 0 3px 0;
						list-style:none;
						color:#5D7D28;
						font-weight:bold;
					}
					
					.div_hpcpp .div_hpcpp_c2 li {	
						color:#FEB800 !important;
					}

.t_hp_cost {
	width:474px;
	_width:476px;
}

	.t_hp_cost .trCost2,
	.t_hpms_cost .trCost2 {
		background:#EFEFEF;
	}

	.t_hp_cost .trCost_t,
	.t_hpms_cost .trCost_t {
		background:#BACD7B;
		color:#0E3901;
	}

.t_hpms_cost {
	font-size:12px;
	width:275px;
}


/*
	About Us
	http://208.109.49.224/AboutUs/tabid/97/Default.aspx
*/




.div_apcb {
	font-size:110%;
}

	.div_apcb h3,
	.div_apmc h3,
	.div_csrp h3 {
		color:#459301;
		font-weight:bold;
		font-size:120%;
		margin:5px 0 10px 0;
	}

.div_apmc {
	font-size:110%;
}

	.div_apmc p {
		line-height:16px;
		margin-bottom:10px;
	}
	
	.div_apmc img {
		float:left;
		margin:4px 10px 4px 0;
	}	
	
	.div_apmc li {
		color:#444;
		margin-bottom:5px;
	}

/*
	HealthWalk Press Kit
	http://208.109.49.224/AboutUs/HealthWalkPressKit/tabid/174/Default.aspx
*/


.div_pk {
	font-size:140%;
}

	.div_pk h3,
	.div_hdocf h3 {
		color:#459301;
		font-weight:bold;
		font-size:100%;
		margin:5px 0 10px 0;
	}

	.div_pk ul,
	.div_hdocf .ul_download_forms {
		list-style-image:url(../../images/icons/pdf.jpg);
	}

	.div_pk li,
	.div_hdocf .ul_download_forms li {
		padding-left:0;
		_padding-left:12px;
		
	}

	.div_pk .ul_pkmod {
		list-style:disc;
		list-style-image:none;
	}
	
		.div_pk .ul_pkmod li {
			list-style:disc;
			margin-bottom:4px;
		}

	.div_pk ul .li_pdf {
		list-style-image:url(../../images/icons/pdf.jpg) !important;
	}



/*
	HealthWalk Research Pages
*/

.div_csrp {
	font-size:110%;
}

	.div_csrp hr {
		display:none;
	}
	
	.div_csrp p,
	.div_hdocf p {
		line-height:16px;
		margin-bottom:10px;
	}
	
	.div_csrp ul li {
		color:#444;
		margin-bottom:5px;
		list-style:disc;
	}

	.ul_csrp_nav {
		margin:15px 0 30px 0;
		padding:0;
	}
	
	.ul_csrp_nav li {
		margin-left:18px;
		color:#444;
		margin-bottom:5px;
	}

	.ul_csrp_nav li a {
		color:#A00000 !important;
		text-decoration:underline !important;
		font-weight:bold;
	}
	
	.ul_csrp_nav li a:hover {
		text-decoration:none !important;
	}

	.ul_csrcm li {
		list-style:none;
	}
	

/*
	Downloadable and Online Client Forms
	http://208.109.49.224/DownloadableandOnlineClientForms/tabid/157/Default.aspx
*/

.div_hdocf {
	font-size:130%;
	margin:10px 0 5px 0;
}

	.div_hdocf h3 span {
		font-weight:bolder;
	}
	
	.div_hdocf p {
		line-height:20px;
	}

	.div_hdocf .div_sub_forms {
		margin-left:25px;
	}


/*
	Contact Us
	http://208.109.49.224/ContactUs/tabid/95/Default.aspx
 */


.div_apcbm {
	font-size:130%;
}
	.div_apcbm .p_apcbm1 {
		margin:10px 0 14px 0;
	}

	.div_apcbm .p_apcbm {
		font-size:120%;
		margin:0 0 5px 0;
	}


.SubHead {
	color:#333;
}

.btnDefault {
	float:right;
}


/*
	Privacy Policy and Terms of Service
*/

.div_pptos {
	text-align:left;
	font-size:110%;
	margin:0 5px 0 5px;
}

	.div_pptos h2 {
		color:#459301;
	}

	.div_pptos p {
		line-height:18px;
		margin-bottom:10px;
	}

	.div_pptos a {
		color:#A00000;
		font-weight:bold;
		text-decoration:none;
	}

		.div_pptos a:hover {
			text-decoration:underline;
		}

	.div_pptos li {
		margin-bottom:5px;
		color:#444;
	}


/*
	Testimonials Page
	http://208.109.49.224/Testimonials/tabid/105/Default.aspx
*/

.div_testimonial_list {
	font-size:12px;
	color:#444;
	line-height:18px;
}

	.div_testimonial_list .div_tl_filter {
		margin:3px 6px 0 6px;
		border-bottom:solid 1px #CCC;
		padding:0 0 6px 0;
	}

		.div_testimonial_list .div_tl_filter span {
			font-weight:bold;
		}

		.div_testimonial_list .div_tl_filter .ctrl_ftt {
			width:366px;
		}

	.div_testimonial_list ul {
		margin:12px 6px 0 6px;
		padding:0;
	}

		.div_testimonial_list li {
			list-style:none;
			margin:0 0 12px 0;
			border-bottom:solid 1px #CCC;
		}

			.div_testimonial_list li div p {
				margin:10px 0;
				font-size:12px;
				line-height:16px;
			}

	.div_testimonial_list .p_tnl {
		text-align:right;
		color:#459301;
		margin:10px 0 8px 0;
		font-weight:bold;
	}

	.div_testimonial_list .p_tdp {
		text-align:right;
		font-style:italic;
		margin:0 0 12px 0;
		display: none;
	}

.div_testimonial_list_cs, 
.div_testimonial_list_cs div p {
	font-size:11px !important; 
	color:#444;
	line-height:18px !important;
}

	.div_testimonial_list_cs ul {
		margin:0;
		padding:0;
	}

		.div_testimonial_list_cs li {
			list-style:none;
			margin:10px 0 10px 0;
			padding:10px;
			border:solid 1px #CCC;
		}

	.div_testimonial_list_cs .p_tnl {
		text-align:right;
		color:#459301;
		margin:8px 0 6px 0;
		font-weight:bold;
	}

	.div_testimonial_list_cs .p_tdp {
		text-align:right;
		font-style:italic;
		display: none;
	}

	.p_tlpntf {
		text-align:center;
		margin:10px 0 20px 0;
		font-weight:bold;
		color:#CD5C5C;
		font-size:14px;
	}


	.div_testimonial_list .p_dts {
		background:#F0F9E6;
		border:1px dashed #669900;
		font-size:110%;
		margin:25px 6px 5px 6px;
		padding:16px;
		text-align:center;	
	}


.div_pyth {

}

	.div_pyth .td_pyth_left {
		width:72px;
	}
	
		.div_pyth .td_pyth_left span {
			font-size:10px;
			font-weight:bold;
			color:#333;
		}

	.div_pyth table,
	.ctrl_pyth {
		width:100%;
	}

.img_tp {
	float:none;
	clear:both;
}

	

/*
	Store Locator
	http://208.109.49.224/StoreLocator/tabid/104/Default.aspx
*/

.div_storelocator {
	margin:20px 0 20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.div_storelocator h3 a,
.div_storelocator h3 a:hover {
	color:#459301;
	font-size:16px;
	font-weight:bold;
	margin:0 0 6px 0;
}

.div_storelocator div {
	margin:0 0 0 15px;
}

.btn_slsrc {
	position:relative;
	top:6px;
	_top:4px;
	left:0;
}

.p_slnote {
	font-size:9px;
	font-weight:normal;
	margin:8px 0 0 0;
}

.p_slintronote {
	font-size:14px;
	font-weight:bold;
	margin:4px 0 12px 0;
	color:#459301;
}



/*
	Newsletters
	http://208.109.49.224/Newsletters/tabid/245/Default.aspx
*/

.ul_nlml {
	margin:10px 0 0 0;
	padding:0;
}

	.ul_nlml li {
		list-style:none;
		margin:20px 0 0 0;
	}

		.ul_nlml .h2_nla {
			margin-bottom:2px;
		}

		.ul_nlml .h2_nlb {
			margin-top:0;
		}

.a_nlmt,
.a_nlmtly {
	color:#444444 !important;
	text-decoration:underline !important;
	font-family:Georgia, "Times New Roman", Times, serif;
}

	.a_nlmt:hover,
	a_nlmtly:hover {
		text-decoration:none !important;
	}

.a_nlmtly {
	color:#459301 !important;
}

.p_nl_feature_txt {
	font-size:14px;
	line-height:20px;
}

	.p_nl_feature_txt a,
	.p_nl_feature_txt a:hover {
		color:#444444 !important;	
	}

.div_nlpf {
	margin:14px 0 0 28px;
}

	.div_nlpf h3 {
		margin:0 0 10px 0;
		color:#444444;
		font-weight:bold;
		font-size:14px;
	}
	
	.div_nlpf ul li {
		list-style:disc;
		margin-bottom:8px;
	}
	
		.div_nlpf ul li a,
		.div_nlpf ul li a:hover {
			color:#444444 !important;
			font-size:12px;
		}

.ul_nlnavl {
	margin:0;
	padding:5px;
	border:solid 1px #CCC;
}

	.ul_nlnavl a {
		color:#459301 !important;
	}
	
	.a_nlnavam {
		font-weight:bold;
	}

	.ul_nlnavl li {
		list-style:none;
	}

		.ul_nlnavl li ul {
			margin:6px 0 6px 10px;
			padding:0 0 0 10px;
			border:none;
		}

			.ul_nlnavl li ul li {
				list-style:disc;
				margin:0 0 5px 0;
			}
			
			.ul_nlnavl li ul li a {
				color:#003366 !important;
			}

.div_na_main {
	line-height:16px;
	color:#444;
}

	.div_na_main p {
		margin:10px 0;
		line-height:18px;
	}

	.div_na_main .h2_nat {
		color:#459301;
		font-weight:bold;
		font-size:16px;
		margin:5px 0 10px 0;
	}
	
		.div_na_main .h2_nat span {
			font-size:12px;
		}
	
	.div_na_main h3, 
	.div_na_main h3 a, 
	.div_na_main h3 a:hover {
		font-weight:bold;
		font-size:14px;
		color:#444;
		text-decoration:none;
	}

	.div_na_main a {
		color:#A00000;
		text-decoration:underline;
		font-weight:bold;
	}
	
	.div_na_main a:hover {
		text-decoration:none;
	}

	.div_na_main #mark {
		float:left;
		height:200px;
		width:180px;
		margin:0 2px 10px 0;
	}
	
	.div_na_main #mark p {
		float:left;
		font-weight:bold;
		font-size:80%;
	}
	
	.div_na_main .span1 {
		font-style:italic;
	}
	
	.div_na_main #nas {
		margin:5px 0 45px 0 !important;
	}

	.div_na_main #imgds {
		float:left;
		margin:0 15px 5px 0;
	}

	.div_na_main #aimg {
		float:left;
		margin:0;
	}

	.div_na_main ul {
		list-style:disc;
	}

	.div_na_main ul li {
		list-style:disc;
	}

	.div_na_main li {
		font-size:12px;
	}


	.div_na_main #nlr1 {
		float:left;
		margin:5px 30px 10px 0 !important;
	}

	.div_na_main #janelle {
		float:left;
		height:290px;
		width:160px;
		margin:0 5px 10px 5px;
	}

	.div_na_main #janelle p {
		float:left;
		font-weight:bold;
		font-size:80%;
	}

    .div_na_main #hugh,
	.div_na_main #rbc {
            float:left;
	        height:230px;
	        width:170px;
	        margin:0 5px 5px 5px;
	}
        
    .div_na_main #hugh p,
	.div_na_main #rbc p {
            float:left;
            font-weight:bold;
            font-size:80%;
	}

	.div_na_main #rbc {
		float:right;
		height:200px;
		width:230px;
		margin:0 5px 5px 10px;
	}

	.div_na_main #diane {
		float:left;
		height:300px;
		width:170px;
		margin:0 5px 10px 5px;
	}
	
	.div_na_main #diane p {
		float:left;
		font-weight:bold;
		font-size:80%;
	}

	.div_na_main .scan_img {
		float:left;
		height:270px;
		width:180px;
		margin:0 5px 5px 5px;
	}
	
	.div_na_main .scan_img p {
		float:left;
		font-weight:bold;
		font-size:80%;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.nl_it {
	font-size:18px;
	line-height:25px;
	margin:5px 0 0 0;
}

	.nl_it a {
		color:#459301 !important;
		text-decoration:underline !important;
	}

	.nl_it a:hover {
		text-decoration:none !important;
	}

#dnn_ctr2628_IFrame_htmIFrame, 
#dnn_ctr2637_IFrame_htmIFrame {
	border:solid 1px #86935B;
	margin:20px 0 0 80px;
	width:640px;
	_width:620px;
	padding:12px 0 0 0;
	_padding:0;
}

.div_nlml h2 {
	color:#459301;
	text-decoration:none;
}

	.div_nlml h2 a {
		color:#459301 !important;
		text-decoration:underline;
	}

	.div_nlml h2 a:hover {
		text-decoration:none;
	}

.ul_nlfmlc {
	list-style:none;
	font-size:14px;
}

	.ul_nlfmlc li {
		list-style:none;
		margin:0 0 18px 40px;
		padding:0 10px 15px 10px;
		width:620px;
		border:solid 1px #42770F;
		background:url(../../images/pages/newsletters/nl_mt.jpg) top left repeat-x;
	}
	
	.ul_nlfmlc h3 {
		margin:5px 0 0 0;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-align:center;
		height:32px;
		font-size:14px;
	}

		.ul_nlfmlc h3 a {
			text-decoration:none !important;
			color:#444 !important;
		}

			.ul_nlfmlc h3 a:hover {
				text-decoration:underline !important;
			}

	.ul_nlfmlc h4 {
		margin:10px 0;
		font-size:14px;
	}

	.div_nlml .ul_nlfml {
		padding:0;
		margin:0;
	}

	.div_nlml .ul_nlfml li {
		display:inline;
		margin:0;
		width:auto;
		background:url(../../images/pages/newsletters/nl_bg.jpg) center left no-repeat;
		padding:0 14px 0 20px;
		border:none;
		height:19px;
		line-height:20px;
	}

		.div_nlml .ul_nlfml li a, .div_nlml .p_spv a {
			color:#435600;
			text-decoration:underline;
		}

		.div_nlml .ul_nlfml li a:hover, .div_nlml .p_spv a:hover {
			text-decoration:none;
		}
	
		.div_nlml .p_spv {
			background:url(../../images/pages/newsletters/nl_bb.jpg) center left no-repeat;
			padding:0 0 0 20px;
			margin:15px 0 10px 0;
		}
		
		.div_nlml .p_spv a {
			color:#0077DA;
		}
		
		
		


/*
	Events
	http://208.109.49.224/Events/tabid/98/Default.aspx
*/

.div_events {
	color:#444;
	font-size:12px;
	line-height:18px;
}

	.div_events .ul_sum {
	
	}

		.div_events .ul_sum li {
			margin-bottom:10px;
		}
		
		.div_events .ul_sum li a {
			color:#444 !important;
		}

	.div_events h3 {
		color:#459301;
		font-size:16px;
		font-weight:bold;
		margin:5px 0 0 0;
		padding:0;
	}

	.div_events h4 {
		font-weight:bold;
		font-size:14px;
		margin:0 0 5px 0;
		padding:0;
	}

	.div_events a, 
	.div_events a:hover {
		font-weight:bold;
		color:#920913 !important;
	}

	.div_events ul {
		margin-bottom:30px;
	}

		.div_events li {
			list-style:disc;
			margin-bottom:20px;
		}

			.div_events li div {
				margin:10px 0 0 0;
			}
			
				.div_events li div p {
					line-height:18px;
					margin-bottom:8px;
				}

				.div_events li div ul {
					margin-bottom:8px;
				}

					.div_events li div ul li {
						margin-bottom:3px;
					}


/*
	Blogs
	http://208.109.49.224/Community/Blogs/tabid/230/Default.aspx
*/

.div_blog {
	color:#444;
	line-height:18px;
	font-size:12px;
}

	.div_blog .h3_blog_dh {
		margin:10px 0;
		color:#459301;
		padding-bottom:3px;
		border-bottom:dotted 1px #CCC;
		font-weight:bold;
	}

	.div_blog .h4_bp_title {
		margin:10px 0;
		padding-bottom:6px;
		font-weight:bold;
		font-size:16px;
	}

	.div_blog .div_blog_post {
		clear:both;
		overflow:auto;
		margin-bottom:30px;
	}

		.div_blog .div_bp_body p {
			line-height:18px;
			margin:8px 0;
		}

		.div_blog .p_bpb_footer {
			text-align:right;
		}

			.div_blog .p_bpb_footer em {
				float:left;
				font-style:normal;
				color:#459301;
			}
	
			.div_blog .p_bpb_footer span {
				margin-right:10px;
			}
	
				.div_blog .p_bpb_footer span a {
					color:#A00000 !important;
					text-decoration:underline !important;
				}
				
				.div_blog .p_bpb_footer span a:hover {
					text-decoration:none !important;
				}
			
.div_blog_sidebar {
	border:solid 1px #CCC;
	padding:5px;
}

	.div_blog_sidebar .h3_bsbt {
		margin:0 0 10px 0;
		color:#459301;
		padding-bottom:3px;
		border-bottom:dotted 1px #CCC;
		font-weight:bold;
	}

		.div_blog_sidebar ul {
			margin:6px 0 20px 10px;
			padding:0 0 0 10px;
		}

		.div_blog_sidebar li {
			list-style:disc;
			margin-bottom:3px;
		}
		
		.div_blog_sidebar li a {
			color:#003366 !important;
		}


/*
	Articles
	http://208.109.49.224/Community/Articles/tabid/232/Default.aspx
*/

.div_articles_ml {
	font-size:12px;
}

	.div_articles_ml .p_dtstamp {
		font-size:11px;
		color:#949494;
	}

	.div_articles_ml .div_allu {
		margin:10px 0 15px 0;
	}

		.div_articles_ml .div_allu h3,
		.div_alcat h3 {
			font-size:24px;
			color:#444;
			display:inline;
		}
	
		.div_articles_ml .div_allu span {
			display:inline;
			font-size:11px;
			color:#949494;
			margin-left:15px;
		}	
	
	.div_articles_ml .div_alist h3 {
		margin:0 0 5px 0;
	}

		.div_articles_ml .div_alist h3 a {
			font-size:16px;
			font-weight:bold;
			color:#459301 !important;
		}

	.div_articles_ml .div_alist .p_dtstamp {
		margin:0 0 15px 0;
	}

	.div_alcat {
		margin:20px 0 0 0;
	}

		.div_alcs_main {
			margin:10px 0 0 0;
			float:left;
			clear:both;
		}

		.div_alcs_main .div_alcs_catj {
			margin:10px 0 15px 15px;
		}

		.div_alcs_main .div_alcs_catj span {
			font-weight:bold;
			font-size:14px;
			color:#459301;
		}
		
		.div_alcs_main .div_alcs_catj select {
			width:480px;
		}

	.div_articles_ml .div_alcs {
		float:left;
		width:244px;
		height:120px;
		clear:none !important;
		padding:0 0 0 15px;
	}

		.div_articles_ml .div_alcs h4 {
			margin:6px 0 4px 0;
		}
		
		.div_articles_ml .div_alcs h4 a {
			font-size:14px;
			font-weight:bold;
			color:#459301 !important;
		}
		
		.div_articles_ml .div_alcs ul {
			margin:0;
			padding:0;
		}

			.div_articles_ml .div_alcs ul li {
				list-style:none;
				margin:0 0 3px 0;
			}

				.div_articles_ml .div_alcs li h3 a {
					font-size:12px;
					color:#003366 !important;
				}


/*
	Article View
	http://208.109.49.224/Community/Articles/Article/tabid/255/Default.aspx
*/

.div_article_view .dateStamp {
	color:#949494;
	font-size:11px;	
}

.div_article_view h1 {
	font-size:16px;
	font-weight:bold;
	color:#459301;
	margin:10px 0;
}

.div_article_view h2 {
	font-size:14px;
	font-weight:bold;
	color:#444;
}

.div_article_view .author {
	color:#949494;
	font-size:11px;	
}

.div_article_view p {
	line-height:18px;
	margin:10px 0;
}

.div_article_view ul,
.div_article_view ol {
	margin:15px 0;
	padding:0;
}

	.div_article_view ul li,
	.div_article_view ol li {
		list-style:disc;
		padding:0;
		margin:3px 20px 3px 40px;
		color:#444;
		font-size:12px;
	}

	.div_article_view ol li {
		list-style:decimal;
	}


.div_article_view a {
	color:#A00000 !important;
	font-weight:bold;
}

.div_article_view .p_center {
	text-align:center;
}

.div_article_view table p {
	font-size: 14px;
}

.div_article_view table h2 {
	color: #228B22;
}



/*
	Allergies
	http://208.109.49.224/Home/Allergies/tabid/258/Default.aspx
*/

.div_csr {
	font-size:12px;
}

	.div_csr h3 {
		font-size:16px;
		font-weight:bold;
		color:#444;
		margin:15px 0 15px 25px;
	}

	.div_csr ul {
		margin:0;
		padding:0;

	}

		.div_csr ul li {
			margin:0 0 5px 65px;
			padding:0;
			list-style:disc;
		}

		.div_csr ul li a {
			color:#459301 !important;
			font-size:14px;
		}


	.div_csr .p_intro {
		margin:15px 20px;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
	}
	

/*
	Our Partners
	http://208.109.49.224/Home/OurPartners/tabid/303/Default.aspx
*/

.h3_partner {
	color:#459301;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0;
}

.ul_partners .li_ph4t {
	height:30px;
}

	.ul_partners .li_ph4t {
		color:#459301;
		font-size:16px;
	}

	.ul_partners .li_ph4t h4 {
		margin:0;
	}

.ul_partners {
	margin:0 0 0 20px;
	padding:0;
}

	.ul_partners li {
		list-style:none;
		_height:100%;
		overflow:auto;
		margin-bottom:15px;
		clear:both;
	}
	
	.ul_partners img {
		float:left;
		margin:0 10px 6px 0;
	}

	.ul_partners h1 {
		margin:0 0 5px 0;
		padding:0;
	}

	.ul_partners h1 a {
		color:#459301 !important;
		font-weight:bold;
		font-size:14px;
	}

	.ul_partners p {
		line-height:16px;
	}

	.ul_partners .hhab {
		float:right;
		margin:0 0 0 10px;
	}

		.ul_partners .hhab img {
			float:none;
			margin:0;
		}

	.ul_partners_ql {
		margin:0;
		padding:0;
		list-style:none;
	}

		.ul_partners_ql h1 {
			color:#459301;
			font-size:18px;
			margin:0 0 10px;
			padding:0;
			text-decoration:underline;
		}
	
		.ul_partners_ql h2 {
			color:#444444;
			font-weight:bold;
			font-size:12px;
			margin:0 0 8px;
			padding:0;
		}

		.ul_partners_ql a {
			color:#459301 !important;
			font-size:12px;
		}


		.ul_partners_ql li {
			margin:0;
			padding:0;
			list-style:none;
		}
	
			.ul_partners_ql li ul {
				margin:0 0 14px 20px;
				padding:0;
			}

			.ul_partners_ql ul ul {
				list-style-image:url(../../images/pages/partners/ql-bullet.jpg);
			}

				.ul_partners_ql ul ul li {
					margin-bottom:4px;
					list-style-image:url(../../images/pages/partners/ql-bullet.jpg);
				}

	

/*
	Article Category Page
*/

.div_acp {

}

	.div_acp .ul_al {
		margin:10px 0 0 0;
		padding:0;
	}

	.div_acp .ul_al li {
		list-style:none;
		margin:0 0 20px 0;
		padding:0;
	}

	.div_acp .ul_al h2 {
		margin:0 0 8px 0;
		padding:0;
	}
	
		.div_acp .ul_al h2 a {
			font-size:14px;
			text-decoration:underline;
			color:#459301;
			font-weight:bold;
		}

		.div_acp .ul_al h2 a:hover {
			text-decoration:none;
		}

	.div_acp .ul_al p {
		line-height:16px;
	}

	.div_acp .ul_al .p_dtstamp {
		font-size:11px;
		color:#949494;
	}

/*
	Booklets
 */

.ul_blhp {
	margin:0;
	padding:0;
	list-style:none;
}

	.ul_blhp li img {
		float:left;
		padding:0;
		margin:0 5px 0 0;
	}

	.ul_blhp li {
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		width:393px;
	}
	
	.ul_blhp li div {
		float:left;
		width:260px;
		height:180px;
	}

	.ul_blhp li div h2 {
		padding:0;
		margin:0 0 8px 0;
	}

		.ul_blhp li div h2 a {
			color:#4B9B18 !important;
			font-size:16px;
			font-weight:bold;
		}


	.ul_blhp .limbc {
		height:150px;
	}

.div_bip img {
	float:left;
	margin:0 10px 0 0;
}

.div_bip div {
	float:left;
	width:630px;
}

.div_bip p, .div_bip a_custom1 {
	line-height:20px;
	font-size:12px;
}

.div_bip div h2 {
	color:#4B9B18;
	font-size:24px;
	font-weight:400;
	padding:0;
	margin:0 0 10px 0;
}


/*
	Search Results Page
*/

.sp_stl:link {
	font-weight:bold;
	color:#459301 !important;
	font-size:11px;
}

.sp_text {
	color:#444;
	font-size:10px;
}

.sp_link:link {
	color:#444 !important;
	font-size:10px;
}

.sp_nav, .sp_nav a {
	font-weight:bold;
	font-size:11px;
}

.sp_nav {
	color:#444;
}

.sp_nav a {
	color:#459301 !important;
}


/*******************************************************************************************************************************************************************/
/* Classes for ASPDNSF */

.pCtOne {
	float:left;
	width:150px;
	text-align:center;
	margin:auto;
}

	.p_PCOFS {
		margin:auto;
		text-align:center;
		color:#A00000;
		font-weight:bold;
		font-size:14px;
		background:#FFFF00;
		padding:3px 0 3px 0;
		width:130px;
	}

	.pImgCt {
		display:block
	}

	.pCF {
		margin:0;
		line-height:0;
	}

		.pCF small {
			font-size:120%;
			font-weight:bold;
		}

		.AddToCartButton {
			margin:4px 0 0 4px;
			border:none;
			background:url(../../images/buttons/add-to-cart.jpg) top left;
			height:23px;
			width:124px;
			color:#FFF;
			font-weight:bold;
		}
	
		.AddToWishButton {
			margin:3px 0 0 0;
			border:none;
			background:#AAA;
			/*background:url(../../images/buttons/button-gb-g.jpg) top left repeat-x;*/
			height:23px;
			width:124px;
			color:#FFF;
			font-weight:bold;
		}

.pCtTwo {
	float:left;
	width:320px;
	text-align:left;
	font-size:120%;
}

	.pCtTwo .pName, 
	.pCtTwoH .pName {
		font-size:200%;
		color:#459301;
		margin:0;
	}

	.pCtTwo .pNameSub, 
	.pCtTwoH .pNameSub {
		color:#000;
	}

	.pCtTwo .pSKU, 
	.pCtTwoH .pSKU, 
	.pVLT  .pSKU {
		color:#000;
		margin:10px 0 0 0;
		font-weight:bold;
		font-size:11px;
	}

	.pCtTwo .pQPI, 
	.pCtTwoH .pQPI {
		color:#000;
		margin:3px 0 10px 0;
		font-weight:bold;
	}

	.pCtTwo .pPrice, 
	.pCtTwoH .pPrice, 
	.pVLT .pPrice {
		color:#000;
		margin:12px 0 12px 0;
		font-weight:bold;
	}

	.pCtTwo .ul_dlink, 
	.pCtTwoH .ul_dlink {
		padding:0;
		margin:0;
	}

		.pCtTwo .ul_dlink li, 
		.pCtTwoH .ul_dlink li {
			list-style:none;
		}

	.pCtTwo .ul_desc, 
	.pCtTwoH .ul_desc {
		padding:0;
		margin:0 0 15px 20px;
		color:#444;
		font-weight:bold;
		font-size:11px;
	}

		.pCtTwo .ul_desc li, 
		.pCtTwoH .ul_desc li {
			list-style:disc;
		}

	.pSFL li {
		font-weight:bold;
		list-style:disc;
		color:#444;
	}
	
	.pFSS {
		margin:10px 0 0 0;
		font-size:16px;
		color:#FF3300;
		font-weight:bold;
	}

.ContinueShoppingButton,
.UpdateCartButton,
.CartDeleteButton,
.CheckoutNowButton,
.ShippingPageContinueCheckoutButton,
.PaymentPageContinueCheckoutButton,
.UpdateWishButton,
.MoveToCartButton,
.ContinueCheckoutButton,
#dnn_ctr457_ViewCheckout_ctl00_btnUpdateAccount {
	border:none;
	background:url(../../images/buttons/button-bg.jpg) top left repeat-x;
	height:22px;
	color:#FFF;
	font-weight:bold;
	padding:0 6px 2px 6px;
}

.iysf_main {
	background:url(../../images/pages/product-hp/iysf-body.jpg) repeat-y top left;
	overflow:auto;
	margin:10px 0;
}
	
	.iysf_top {
		background:url(../../images/pages/product-hp/iysf-top.jpg) top left no-repeat;
		font-size:12px;
		padding:10px 0 0 10px;
	}
	
	.iysf_top_h {
		background:url(../../images/pages/product-hp/iysf-top.jpg) top left no-repeat;
		height:10px;
		clear:both;
		padding:0;
	}

	.iysf_ul {
		padding:6px 0 0 3px;
		margin:0 0 0 56px;
		_margin-left:25px;
	}
	
	.iysf_ul_h, .iysf_ul_cd {
		padding-top:0;
	}	
	
		.iysf_ul li {
			list-style-image:url(../../images/pages/product-hp/iysf-bullet.jpg);
			font-weight:bold;
			color:#444;
			margin:2px 0;
			_padding-left:30px;
		}
		
		.iysf_ul_h li {
			font-size:11px;
		}

	.iysf_bottom {
		background:url(../../images/pages/product-hp/iysf-bottom.jpg) bottom left no-repeat;
		height:10px;
		clear:both;
		padding:0;
	}


/*********************************************/

.pCtOneH {
	float:left;
	width:205px;
	text-align:center;
	margin:auto;
}

.pCtTwoH {
	float:left;
	width:260px;
	text-align:left;
	font-size:120%;
	margin-left:10px;
}


/*********************************************/

.pVLT {
	clear:both;
	text-align:center;
	padding:0;
	margin:0;
	width:476px;
}
table.pVLT {
}		

	.pVLT td {
		font-size:15px;
		vertical-align: bottom;
	}
	
	.pVLT  .pSKU {
		margin:0;
	}
		
	.pVLT .pPrice {
		font-size:15px;
		margin:5px 0 5px 0;
	}
	
	.pVLT .pCF {
		
	}

		.pVLT .pCF small {
			font-size:12px;
			font-weight:bold;
		}
		
		.pVLT .pCF .AddToCartButton  {
			display:block;
			margin:4px 0 0 0;
			_margin:4px 0 0 0;
		}

		.pVLT .pCF .AddToWishButton  {
			margin:3px 0 0 0;
			
			display:block;
		}
		
		.pVLTP {
			margin-bottom: 15px;
			display:block;
		}
		.pVLTP td {
			padding:0 0 0 10px;
			_padding:0 0 0 8px;
		}

.pSL {
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
}
		
.pRR table tbody tr td table {
	border:solid 1px #CCC !important;
}
	




.pVLTm {
	clear:both;
	text-align:center;
	padding:0;
	margin:0;
	/*width:476px;*/
}		

	.pVLTm td {
		font-size:15px;
	}
	
	.pVLTm  .pSKU {
		margin:0;
	}
		
	.pVLTm .pPrice {
		font-size:15px;
	}
	
	.pVLTm .pCF {
		
	}

		.pVLTm .pCF small {
			font-size:12px;
			font-weight:bold;
		}
		
		.pVLTm .pCF .AddToCartButton  {
			display:block;
			margin:4px 0 0 0;
			_margin:4px 0 0 0;
		}

		.pVLTm .pCF .AddToWishButton  {
			margin:3px 0 0 0;
			
			display:block;
		}
		
		.pVLTPm td {
			padding:0 0 0 14px;
		}
		
		.pVLTPm td img {
			margin:0 0 0 35px;
		}

.pAER {
	margin:0;
	padding:0;
}

	.pAER small, 
	.pAER #Quantity_68_83,
	.pAER .AddToWishButton {
		display:none;
	}
	
	.pAER .AddToCartButton {
		margin:0;
		padding:0;
		text-indent:-3000px;
		font-size:0;
		height:23px;
		width:125px;
		background:url(../../images/buttons/register-now.jpg) top left;
	}

.pAHBN {
	margin:6px 0 0 0;
	padding:0;
}

	.pAHBN small, 
	.pAHBN #Quantity_9_10,
	.pAHBN #Quantity_38_41,
	.pAHBN #Quantity_39_42,
	.pAHBN #Quantity_10_11,
	.pAHBN .AddToWishButton {
		display:none;
	}
	
	.pAHBN .AddToCartButton {
		margin:0;
		padding:0;
		text-indent:-3000px;
		font-size:0;
		height:23px;
		width:125px;
		background:url(../../images/buttons/buy-now.jpg) top left;
	}

.ccms {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}


/*******************************************************************************************************************************************************************/
/* Bug Fixes */

	/* clears a container element with floats */
	.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
	.clearfix { display:inline-block; }
	html[xmlns] .clearfix {	display:block; }























