body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ul{ list-style:none; list-style-position:outside;}
a img{ border:0; cursor: pointer;}

a{ color:#257ba0; text-decoration:underline; cursor: pointer;}
a:hover{ color:#3ca8d7; cursor: pointer;}

strong, .strong { font-weight:bold; }

body{ width:100%; font-size:12px; font-family: Helvetica, Arial, sans-serif; /*font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;*/ color:#474747; padding:0 0 25px;
	  background:#ffffff url(../images/body_top.gif) top repeat-x;}
	  body.homenews-block {background:0;}
.body_inside{ width:100%; background:url(../images/body_bottom.gif) 0 bottom repeat-x;}

.wrapper{ width:960px; margin:0 auto; }

/*header*/
#header{ width:100%; background:url(../images/header.gif) right top no-repeat; padding-top:27px; margin-bottom:10px; position:relative; z-index:5; }
	
	.logo{ float:left; display:inline; margin:0 0 15px 20px;}
	
	.head_func{ float:right; width:565px; margin-top:40px; color:#276fb3;}
		.head_date{ float:left; padding-right:4px; padding-top:4px; width:185px; }
		.head_link ul { float:left; padding-top:4px; width:220px; }
		.head_link ul li{ float:left;}
		.head_link ul li a{ float:left; padding:0 7px; text-decoration:none;}
		.head_link ul li a:hover{ color:#3eaad9;}

		.top_menu_separator { content: "|"; }

		.head_search{ float:right; width:206px;}
		.head_search .input_keyword{ float:left; width:115px; border:1px #dedede solid; font-size:12px; font-family: Helvetica, Arial, sans-serif; padding:3px 2px;}
		.head_search .input_search{ float:right; width:80px; height:21px; border:0; font-family: Helvetica, Arial, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer;
									 background:url(../images/btn_search.gif) 0 0 no-repeat;}


div.mod_googleSearch {
        float: right;
}

div.mod_googleSearch table {
        margin-left: auto;
        margin-right: 6px;
}

div.mod_googleSearch input {
 float:left; width:115px; border:1px #dedede solid; font-size:12px; font-family: Helvetica, Arial, sans-serif; padding:3px 2px; width: 270px;
}
div.mod_googleSearch input[type="submit"] {
float:right; width:80px; height:21px; border:0; font-family: Helvetica, Arial, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; line-height: 21px; margin-left: 10px;
                                                                         background:url(../images/btn_search.gif) 0 0 no-repeat;
}


ul.menu {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}

#navigation {	
	display: block;
	background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');*/
	font-size: 12px;
	font-weight: bold;	
	height: 42px;
	line-height: 40px;
	list-style: none;	
	padding: 0;
	margin: 20px auto 0 auto;
	width: 960px;	
	text-align: center;
	clear:both; 
}

#navigation li {
	float: left;
	height: 30px;
	position:relative;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
}

#navigation li a {
	border-left: solid 1px #19538b;
	color: #feffff;
	display: block;
	line-height: 40px;
	height: 42px;
	text-decoration: none;	
}



#navigation li a:hover,
#navigation li.hover a,
#navigation li.item6078 a:hover { 
	background:#19538b;
	background: -webkit-gradient(linear, left top, left bottom, from(#19538b), to(#276FB3));
	background: -moz-linear-gradient(top,  #19538b,  #276FB3);
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#19538b', endColorstr='#276FB3');*/
	color: #ffffff; 
}

#navigation li a:active { 
	color: #e3e3e3;	
}

#navigation li:hover ul,
#navigation li.hover ul{ left:0;}
#navigation li:hover ul ul,
#navigation li.hover ul ul{ left:-9999px;}
#navigation li ul li:hover ul,
#navigation li ul li.hover ul{ left:215px;}

#navigation li ul {
	position:absolute;
	margin:0px;
	left:-9999px; 
	padding:0px;
	z-index: 300;		
	border: 1px solid #DEDEDE;
	border-top: 0;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	-moz-box-shadow: 0px 5px 5px  rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 5px 5px  rgba(0,0,0,0.5);		
	box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.0);

background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%); /* W3C */
}

#navigation li ul li {	
	display:block;
	margin: 0;
	padding: 0;
	border: 0;
	float:none;
	position:relative;
	height:auto;
	
}

#navigation li ul li {	
	border-top: 1px solid #DEDEDE;
}
/*
#navigation li ul li:not(:first-child)  a {		
	border-top: 1px solid #DEDEDE;
}
#navigation li ul li:not(:first-child) {	
	border-top: 1px solid #DEDEDE;
}
*/

#navigation li ul li:last-child a {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

#navigation li ul li a,
#navigation li.hover ul li a {
	
	background:0;
	border-left: 0;
	color: #19538b;
	display: block;
	font-size:12px;	
	height:auto;
	line-height: 1.4em;
	padding: 0.3em 0.5em;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;	
	
}

#navigation li ul li a:visited {
	color: #19538b;
}

#navigation li ul li a:hover {
	background: #ffffff;
	color: #32b73e;
	-webkit-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -moz-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -ms-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -o-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */	
}


#navigation li.item1112 {
width: 137px;
}

#navigation .item1112 ul {
width: 137px;
}

#navigation li.item1107 {
width: 105px;
}

#navigation .item1107 ul {
width: 105px;}

#navigation li.item1108 {
width: 159px;
}

#navigation .item1108 ul {
width: 159px;}

#navigation li.item1109 {
width: 97px;
}

#navigation .item1109 ul {
width: 97px;}

#navigation li.item1110 {
width: 181px;
}

#navigation .item1110 ul {
width: 181px;}

#navigation li.item1111 {
width: 98px;
}

#navigation .item1111 ul {
width: 98px;}

#navigation li.item1115 {
width: 101px;
}

#navigation .item1115 ul {
width: 182px;}

#navigation .item6078 a {
padding-left:20px;
padding-right:27px;
}
		
#navigation li ul ul{ top:-1px; left:-9999px;}

ul.disc {list-style:disc !important;}
ul.disc li {list-style:disc !important;}
ol ul {list-style:disc !important;}
ol ul li {list-style:disc !important;}

/*content*/
#content{ width:940px; padding:9px; border:1px #dedede solid; background:#ffffff; margin-bottom:14px;
			-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	
	.main_content{ float:left; width:710px;}
		.row_box{ width:100%; overflow:hidden; margin-bottom:14px;}
			.newsletter_box{ float:left; width:206px; padding:4px 6px; border:1px #dedede solid; background:url(../images/box_bg.gif) bottom repeat-x;
							-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
				.newsletter_form{ width:100%;}
				.newsletter_form p{ margin-bottom:10px; text-align:center;}
				.newsletter_form .row{ width:100%; overflow:hidden; margin-top:5px;}
				.newsletter_form .row label{ float:left; width:42px; color:#276fb3; padding-top:3px; padding-left:5px; margin-right:10px;}
				.newsletter_form .row .input_txt{ float:right; width:154px; padding:3px 2px; border:1px #dedede solid; font-size:12px; font-family: Helvetica, Arial, sans-serif;}
				.newsletter_form .row .input_submit { float:right; width:120px; height:27px; border:0; margin-right:43px; margin-top: 7px; font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;
												 background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b'); cursor:pointer; color:#ffffff; border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

			
			.welcome_box{ float:left; width:466px; padding:4px 6px; border:1px #dedede solid; margin-left:10px; background:url(../images/box_bg.gif) bottom repeat-x;
							-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:148%;}
			
			.box_title, .moduletable_menu h3{ border-bottom:3px #32b73e solid; color:#276fb3; margin-bottom:8px; text-align: center; line-height:1.3em; font-size:21px; font-weight:bold;}
			.box_title {margin-top:0px;}
			.moduletable_menu h3 {text-indent:0;}
			.box_title a, .moduletable_menu a { text-decoration:none; }
			.box_title a:hover, .moduletable_menu a:hover { text-decoration:underline; }

			.box_title2{ border-bottom:3px #32b73e solid; color:#276fb3; margin-bottom:8px; text-align:center;
						line-height:160%; font-size:15px; font-weight:bold;}
		
		
		.box_tab{ width:100%; overflow:hidden;}
		.box_tab li{ 
			float:left; 
			background:#276fb3; 
			background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
			background: -moz-linear-gradient(top,  #276FB3,  #19538b);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
			-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
		}
		.box_tab li:hover{ 
			background:#19538b;
			background: -webkit-gradient(linear, left top, left bottom, from(#19538b), to(#276FB3));
			background: -moz-linear-gradient(top,  #19538b,  #276FB3);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#19538b', endColorstr='#276FB3');
		}
		.box_tab li a {  
			float:left; 
			height:32px; 
			font-size:13px; 
			font-weight:bold; 
			line-height:32px; 
			color:#ffffff; 
			text-align:center; 
			text-decoration:none;
		}
		.box_tab li#tab1 a{ width:105px;}
		.box_tab li#tab2 a{ width:141px;}
		.box_tab li#tab3 a{ width:154px;}
		.box_tab li#tab4 a{ width:178px;}
		.box_tab li#tab5 a{ width:132px;}
		.box_tab li.ui-tabs-selected{ background:#32b73e;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');}
		.ui-tabs-hide{ display:none;}
		
		.box_content{ width:690px; padding:0px 9px 9px; border:1px #dedede solid;
					  background:url(../images/box_bg.gif) bottom repeat-x; overflow:hidden; margin-bottom:10px;
					  -moz-border-radius:0px 0px 5px 5px; -khtml-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
			.program{ float:left; width:470px;}
				.pro_img{ float:left; width:132px; margin-bottom:16px; margin-left: 16px;}
				.pro_txt{ float:right; width:280px; margin-bottom:16px; line-height:140%;}
				.btns{ width:380px; overflow:hidden;  margin-left: auto; margin-right: auto; clear:both;}
				.btns a {
display: block;
float: left;
margin-right: 10px;
padding: 3px 10px;
line-height: 29px;
height: 29px;
width: 155px;
text-align: center;
text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
border-top: 1px solid #47D558;
border-left: 1px solid #47D558;
border-right: 1px solid #219E29;
border-bottom: 1px solid #219E29;
font-size: 12px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
cursor: pointer;
color: white;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');
text-decoration: none;
}

.btns a:hover {
border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');	
}
			
			.other_program{ float:right; width:205px; border-left:1px #dedede solid; padding-left:10px; line-height:150%;}
			.other_program .pro_title{ color:#474747; font-size: 15px; line-height:15px; font-weight:bold; margin-bottom: 5px;}
			.other_program ul{ margin-bottom:10px;}
			.other_program li{ padding-left:10px; background:url(../images/ico_dot3.png) 0 7px no-repeat;}
			.other_program li a{ color:#257ba0;}
			.other_program li a:hover{ color:#3ca8d7;}
		
		
		.news_box{ width:710px; overflow:hidden; margin-bottom:14px; background:url(../images/box_bg.gif) bottom repeat-x;}		
		
		/*
		.news_box_title{ 
			height:25px; 
			line-height:25px; 
			font-size: 14px; 
			background:#276FB3;
			background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
			background: -moz-linear-gradient(top,  #276FB3,  #19538b); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b'); 
			text-shadow: 1px 1px 0px rgba(0,0,0,0.1); 
			color:#ffffff; 
			text-align:right; 
			font-weight:bold; 
			padding-left:5px; 
			padding-right:14px;
			-moz-border-radius:5px 5px 0 0; 
			-khtml-border-radius:5px 5px 0 0; 
			-webkit-border-radius:5px 5px 0 0; 
			border-radius:5px 5px 0 0;
		}*/

		.news_box_title{ 
			text-align: center !important;
			font-size: 2em;
			font-weight:bold; 
			line-height: normal;			
			background:#276FB3;
			background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
			background: -moz-linear-gradient(top,  #276FB3,  #19538b); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b'); 
			text-shadow: 1px 1px 0px rgba(0,0,0,0.1); 
			color:#ffffff; 
			-moz-border-radius:5px 5px 0 0; 
			-khtml-border-radius:5px 5px 0 0; 
			-webkit-border-radius:5px 5px 0 0; 
			border-radius:5px 5px 0 0;
			margin-bottom: 0;
			padding-top: 3px !important;						
			padding-left:5px; 
			padding-right:14px;
			border-bottom: 3px #19538B solid;
			position: relative;
		}

		.news-link {
			position: absolute;
			top: 5px;
			right: 10px;
			color:#ffffff; 
			text-decoration:none; 
			font-size:12px; 
			text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
		}

		.news_box_content{ width:708px; border:1px #dedede solid; overflow:hidden; padding:3px 0 2px;
							-moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
			.title2{ font-size:18px; font-weight:bold; line-height:160%;}
			
			.feature_news{ float:left; width:426px; display:inline;}
			.feature_news .title2{ padding-left:8px;}
				.single_fnews{ width:426px; overflow:hidden; margin-bottom:12px; padding:0 15px 12px 8px; border-bottom:1px #dedede solid;}
				.last_fnews{ border:0; margin-bottom:0;}
				.news_title{ font-weight:bold; color:#276fb3; margin-bottom:6px; font-size:14px;}
				.news_img{ float:left; width:150px;}
				.news_img img{ width:150px; padding:3px; border:1px #dddddd solid; background:#ffffff;}
				.news_txt{ float:right; width:258px; margin-top:8px; line-height:140%;}
			
			
			.recent_news{ float:right; width:260px;}
			.recent_news .title2{ text-indent:10px; margin-bottom:6px;}
			.recent_news li{ line-height:200%; border-bottom:1px #bcbcbc solid; padding-left:25px; background:url(../images/ico_dot3.png) 14px 11px no-repeat;}
			.recent_news li a{ color:#276fb3; text-decoration:none;}
			.recent_news li a:hover{ color:#3b8bd7;}
			.recent_news li.last{ border:0;}		
		
		.entry_holder{ width:708px; border:1px #dedede solid; overflow:hidden; padding:0 0 16px; background:url(../images/box_bg.gif) bottom repeat-x;
						-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px; margin-bottom:14px;}
			.entry{ float:left; width:326px; display:inline; margin:16px 0 0 18px;}
			.entry_img{ float:left; width:112px; height:112;}
			.entry_txt{ float:right; width:205px; text-align:center;}
			.entry_txt .entry_title{background:#666; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#484747));
	background: -moz-linear-gradient(top,  #666,  #484747); 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#484747'); color:#ffffff; text-shadow: 1px 1px 0px rgba(0,0,0,0.1); font-weight:bold; font-size:14px; padding-left:10px; line-height:20px; margin-bottom:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
			.entry_txt li{ line-height:150%; padding-left:2px; margin-bottom:10px;}
			.entry_txt li a{ text-decoration:none;}
			
		
		
			
			
		
	
	.sidebar{ float:right; width:220px;}
		.tool_box{ width:201px; height: 155px; padding:6px 9px; background:#000066 url(../images/tool_box_bg.gif) 0 0 no-repeat;
					-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:14px;}
			.tool_box_title{ color:#ffffff; font-weight:bold; font-size:22px; line-height:27px; padding-left:30px; border-bottom:3px 
#32B73E solid; margin-bottom:8px; background:url(/templates/fitnesshealth101/images/ico_tool.png) 0 0 no-repeat;}
			.tools_list{}
			.tools_list li{ padding-left:11px; line-height:160%; margin-bottom:3px; background:url(../images/ico_dot2.png) 2px 8px no-repeat;}
			.tools_list li a{ color:#ffffff; font-size: 12px; font-weight: bold; text-decoration:none; }
			.tools_list li a:hover{ color:#87d435; text-decoration:none;}
		
		
		.sidebox, .moduletable_menu{ width:200px; padding:5px 9px; border:1px #dedede solid; background:url(../images/box_bg.gif) bottom repeat-x; margin-bottom:10px;
					-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

			.item_title{ padding-left:0; font-size:15px; font-weight:bold; margin-bottom:6px;}
			.item_img{ margin-bottom:5px;}
			.sidebox p, .moduletable_menu p{ line-height:140%; margin-bottom:8px;}
			p.more{ text-align:right; font-weight:bold;}
			
	
		
	.copyright{ width:100%; clear:both;}
	.toppage { width:100px; float:right; }
	
#bottom_links{ width:100%; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; color:#ffffff;
			   background:url(../images/bottom_links.jpg) 0 0 no-repeat; padding:12px 0 15px;}
	.single_links{ float:left; display:inline; margin-left:30px;}
	.single_links .link_title{ font-size:15px; font-weight:bold; margin-bottom:8px;}
	.single_links li{ line-height:170%; padding-left:12px; background:url(../images/ico_dot2.png) 0px 8px no-repeat;}
	.single_links li a{ color:#ffffff; text-decoration:none;}
	.single_links li a:hover{ color:#87d435;}
	
	.links1{ width:150px; margin-left:50px; font-size: 12px;}
	.links2{ width:200px; font-size: 12px;}
	.links3{ width:250px; font-size: 12px;}
	.links4{ width:190px; font-size: 12px;}
	


/*----------inner page--------------*/
.main_box{ width:690px; padding:6px 10px; border:1px #dedede solid; overflow:hidden; background:url(../images/box_bg.gif) bottom repeat-x; clear:both;
			-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:14px;}

.main_box.no-style {
	padding:0; 
	border:none; 
	overflow:hidden; 
	background: none; 
	-moz-border-radius:0px; 
	-khtml-border-radius:0px; 
	-webkit-border-radius:0px; 
	border-radius:0px; 
}

.main_box p{ line-height:140%; margin-bottom:12px;}

.main_box ul {
	list-style:disc;
	list-style-position:outside;
	
}

.main_box ul li {
	list-style:disc;
	list-style-position:outside;
	margin-left:20px;
}

.main_box ol {
	list-style:decimal;
	list-style-position:outside;
	margin-bottom:12px;
}

.main_box ol li {
	list-style:decimal;
	list-style-position:outside;
	margin-left:20px;
}

.title-link{
	text-align: right;
	font-size: 14px;
	padding-bottom: 10px;
	padding-right: 5px;
}

.review_box{ width:710px; margin-bottom:14px;}
	.review_box_title{ width:100%; height:25px; overflow:hidden; line-height:25px; background:#276fb3; color:#ffffff; font-size:16px; font-weight:bold;
						-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
	.review_box_title .rev_title{ float:left; padding-left:8px;}
	.review_box_title .rev_star{ float:right; padding:5px 8px 0 0;}
	.review_box_title .rev_star img{ float:left; margin-right:4px;}
	.review_box_title .rev_date{ float:right; padding-right:8px;}
	
	.review_box_content{ width:708px; overflow:hidden; border:1px #dedede solid; padding:10px 0;
						-moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
		.rev_img{ float:left; width:135px; display:inline; margin-left:10px;}
		.rev_img img{ border:1px #dedede solid;}
		.rev_txt{ float:left; width:538px; margin-left:12px;}
		.rev_txt .rev_title{ font-size:14px; font-weight:bold; color:#32b73e; line-height:170%; margin-bottom:5px;}
		.rev_txt p{ line-height:140%;}




.topics_list li{ line-height:150%; margin-bottom:4px; font-size:14px; background:url(../images/ico_arrow_down2.png) right 6px no-repeat; }

.moduletable_menu > ul.menu > li		{line-height:150%; margin-bottom:4px; font-size:14px; padding-left:5px;}
.moduletable_menu > ul.menu > li.parent	{line-height:150%; margin-bottom:4px; font-size:14px; background:url(../images/ico_arrow_down2.png) right 6px no-repeat; padding-left:5px; }
.moduletable_menu > ul.menu > li.parent > ul > li		{line-height:150%; margin-bottom:4px; font-size:12px; padding-left:10px;}
.moduletable_menu > ul.menu > li.parent > ul > li.essentialaa,
.moduletable_menu > ul.menu > li.parent > ul > li.nonessentialaa,
.moduletable_menu > ul.menu > li.parent > ul > li.cat-head-title,
.moduletable_menu > ul.menu > li.parent > ul > li span.separator{line-height:150%; margin-bottom:2px; display:block; margin-top:5px; margin-left:-10px; font-size:14px; padding-left:0px; border-bottom:2px solid #CCC;}
.moduletable_menu > ul.menu > li > ul > li > ul > li	{line-height:120%; margin-bottom:4px; font-size:12px; padding-left:20px;}
.moduletable_menu > ul.menu > li a{ color:#333333; text-decoration:none; font-weight: 500;}
.moduletable_menu > ul.menu > li a:hover {color:#276fb3;}
li.current {color: #ffffff;}


/* GOOGLE ADS */
#g-box-bottom,
#g-box-top     {clear:both; margin:5px 0px; width:710px;}


.moduletable_menu > ul.menu > li.active > a {
background: none;
color:green !important;
}
.moduletable_menu > ul.menu > li.active {
list-style: none;
}

.moduletable_menu > ul.menu > li.active > ul {
padding-left: 8px;
}
.moduletable_menu > ul.menu > li.active > ul li a {

font-weight: normal;
}
.moduletable_menu > ul.menu li#current > a,
.moduletable_menu > ul.menu  li.active > a {
color: green !important;
}



.reviews { position: relative; width:100%; border: 2px solid #245877;}

.reviews th { background-color:#245877; color:#FFFFFF; }

.reviews td { text-align:center; }

.oddrow { background-color:#FFFFFF; color:#474747; }

.evenrow { background-color:#C3E691; color:#474747; }

.evenrow a:link { background-color: #e7eaed; color: #3D8BB7; }

.oddrow a:link { background-color: #e7eaed; color: #3D8BB7; }

.evenrow a:hover { background-color: #e7eaed; color: #ff0000; }

.oddrow a:hover { background-color: #e7eaed; color: #ff0000; }

.links { width: 100%; border: 0; }

.links td { padding-bottom: 20px; }

.table1 { width:100%; border:0; }

.table1 th { background-color:#013E61; color:#FFFFFF; }

.table1 td { text-align:center; }

.table2 td { padding-right: 15px; }

.fithighlight {
       float: left;
       border: 2px solid #73C841;
       height: 125px;
       width: 405px;
       margin-top:1px;
       margin-bottom:1px;
       background: #ffffff;
}

.fithighlight p {
       padding: 2px;
       padding-left: 135px;
       color: #474747;
}

.fithighlight2 {
       float: left;
       border: 2px solid #73C841;
       height: 125px;
       width: 405px;
       margin-top:1px;
       margin-bottom:1px;
       background: #F2FFDF;
}

.fithighlight2 p {
       padding: 2px;
       padding-left: 135px;
       color: #474747;
}

.weightlossopen {
	border: 1px solid #808080;
	margin-right: 15px;
	background: #DFF4FF;
}

.weightlossopen p{
	padding: 5px;
}

.weightlossopen h2{
	background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
	color:#ffffff;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 12px 3px ;
	border: 0;
}

.inlink {
	font-size: 20px;
	padding: 8px;
}

.featuredside {
	color: #474747;
}

.featuredside1 {
	color: #474747;
	font-size: 115%;
}


	p.stars { background: url(../images/staroff.png) no-repeat; line-height: 20px; height: 20px; padding: 0 0 0 198px; width: 0px; position: relative; left: 410px; bottom: 22px;}

	p.stars s { display: block; background: url(../images/staron.png) no-repeat; line-height: 20px; height: 20px; font-size: 1.2em; position: absolute; left: 0; top: 0; }

	p.stars strong { text-align: right; display: block; width: 70px; font-size: 14px; color: #666; }

	p.stars strong em { font-size: 1.2em; font-style: normal; color: #ffffff; }
	
	
	
	p.stars1 { background: url(../images/staron.png) no-repeat; line-height: 20px; height: 20px; padding: 0 0 0 130px; width: 0px; position: relative; }

	p.stars1 s {
	display: block;
	background: url(../images/staron.png) no-repeat;
	line-height: 20px;
	height: 20px;
	font-size: 1.2em;
	position: absolute;
	left: -137px;
	top: -20px;
}

	p.stars1 strong {
	text-align: right;
	display: block;
	width: 70px;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: -20px;
	margin-left: 10px;
}

	p.stars1 strong em {
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
}





	.review { width: 400px; margin: 0 0 0 15px; float: left; }
	
	.review h3 {
		font-size: 16px;
		color: #4F4F4F;
	}



	.handm { height: 1%; } 

	.handm:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } 

	ul.hits, ul.misses { width: 170px; float: left; font-size: 12px; color: #666; padding: 25px 0 15px 0; list-style: none; }

	ul.hits a, ul.misses a { color: #333; }

	ul.hits span, ul.misses span { font-size: 1.2em; }

	ul.misses { margin: 12px 0 0 20px; }

	ul.hits li, ul.misses li { line-height: 1.4; margin: 0; font-size: 1.1em; border-top: 1px dashed #ccc; padding: 6px 30px 6px 40px; min-height:30px; }

	ul.hits li { background: url(/images/hit.gif) no-repeat 5px 8px; }

	ul.misses li { background: url(/images/miss.gif) no-repeat 5px 8px; }



	.plus { float: right; width: 200px; margin: 15px 15px 0 0; }

	.plus dl { margin: 8px 8px 20px -25px; font-size: 16px; }

	.plus dt { margin: 8px 0 3px 0; }

	.plus dd { padding: 0 0 0 16px; margin: 0 0 0 5px; color: #f60; background: url(/images/plus.gif) no-repeat 0 2px; }

	.plus img { margin: 0 0 20px 0; border: 2px solid #004A74; }

	.plus table {font-size: 12px; color: #666; margin: 10px 0 0 0; }

	.plus td { border-bottom: 1px dashed #ccc; }

	.plus td.x1 { width: 175px; padding: 3px 0 3px 6px; }

	.plus td.x2 { width: 15px; text-align: right; padding: 3px 6px 3px 0;  }



	#toporder, #news { width: 330px; border: 2px solid #41116A; float: left; padding: 0 0 17px 0; }

	dl#dsp { margin: 0 15px; padding: 0; }

	dl#dps dt { height: 50px; margin: 10px 0 0 5px; padding: 0 0 0 60px; background-repeat: no-repeat; background-position: 0 8px;  }

	dl#dps dt a { color: #621D9C; font-family: Helvetica, Arial, sans-serif; font-weight: 700; font-size: 0.8em; }

	dl#dps dt a:hover { color: #c5a8de; }

	dl#dps dd { font-size: 0.8em; color: #333; padding: 0 0 0 65px; margin: -30px 0 0 0; }
	
	
	.hitheader { color: #ffffff; margin: 0 0; font-size: 0.95em; font-family: Helvetica, Arial, sans-serif; background: url(/images/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700; }

	b { display: block; clear: both; }

	.highlight {font-weight:bold; }

	.highlight img {float:right; margin:0px 0px 5px 5px;}
	
	.dspages { float: left; padding: 0 0 20px 0; background: url(imgs/fullwidthgrad.gif) no-repeat; }  

	.dspages .a1 { color: #ffffff; margin: 0 1px; font-size: 0.95em; font-family: Helvetica, Arial, sans-serif; background: url(imgs/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block; font-weight: 700; position: relative; }

	.dspages .a1 strong { color: #ff7f6e; padding: 0 0 0 40px; }

	.dspages .a1 span.a3 { color: #ff7f6e; padding: 0 0 0 40px; }

	.dspages .a2 { display: block; line-height: 32px; height: 32px; width: 32px; background:url(imgs/numberbox.gif) no-repeat; position: absolute; top: -3px; left: 10px; text-align: center; font-size: 1.5em; font-weight: 700; }

	.dspages a img { margin: 15px 0 0 40px; float: left; }

	.dspages .tlsname { float: left; margin: 15px 15px 0 15px; padding: 0 0 5px 0; width: 501px; position: relative; }

	.dspages .tlsname img { position: absolute; right: 8px; top: 0; }

	.dspages .inform { float: right; width: 501px; margin: 15px 15px 0 0; line-height: 1.4; }

	.dspages .data { float: left; width: 181px; margin: 10px 0 0 15px; }

	.dspages .data a, .dspages .tlsname a { display: block; width: 145px; line-height: 28px; height: 30px; padding: 0 0 0 36px; margin: 0 0 6px 0; color: #044d70; font-size: 18px; }

	.dspages .tlsname h2, .dspages .tlsname h2 a { font-size: 1.1em; color: #250545; width: 450px; margin: 0; padding: 0; background:none; }

	.dspages .data a.visit, .dspages .tlsname a.visit { background: url(/images/go.png) no-repeat; }

	.dspages .data a.download, .dspages .tlsname a.download { background: url(imgs/access.gif) no-repeat; }

	.dspages .data a.rev, .dspages .tlsname a.rev { background: url(imgs/readrev.gif) no-repeat; }

	.dspages .tlsname a.download, .dspages .tlsname a.visit { float: left; margin: 10px 0 0 0; }

	.dspages .data a:hover { color: #7aba3a; }

	.dspages a.playnow { float: left; display: block; height: 55px; width: 208px; margin: 15px 0 0 15px;  background:url(imgs/instantaccess.png) no-repeat; }

	.dspages i { display: block; clear: left; padding: 0 0 0 215px; height: 20px; width: 512px; } 



	.dspages .data a.visitrev, .dspages .tlsname a.visitrev { background: url(/images/go.png) no-repeat; }

	.dspages .data a.downloadrev, .dspages .tlsname a.downloadrev { background: url(imgs/access.gif) no-repeat; }

	.dspages .tlsname a.downloadrev, .dspages .tlsname a.visitrev { float: right; margin: 0px 0 10px 10px; width:230px; padding-right: 240px;}

	.dspages .tlsname a:hover { color: #0a73a4; }
	
	
	.cats { float: left; border: 2px solid #87D435; width: 630px; margin: 3px 0px; height: 170px; }

	.logo { position: relative; }

	.cats span { color: #ffffff; margin: 0 0; font-size: 0.95em; font-family: Helvetica, Arial, sans-serif; background: url(/images/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block;  }

	.cats h4 a, .cats logo h4 a { font-size: 18px; color: #004872; position: absolute; top: 52px; left: 15px;}
    .cats h4 a:hover {
	        color: #87D435;
			text-decoration: underline;
}
	.logo h4 a { display: block; height: 78px; padding: 0 0 0 140px; }

	.cats p, .logo p { position: absolute; top: 95px; padding: 0 15px; }

	.cats p { left: 0;}

	.logo p { left: 140px; }
	.rate { position: absolute; bottom: 170px; left: 315px;}
	.black { color: #000000;}
		
	.more { position: relative;
		    left: 202px;
		    top: 72px;
		}
		
	.more a {
		color: #004872;
		text-decoration: none;
	}
	
	.more a:hover {
		color: #87D435;
		text-decoration: underline;
	}
	
	.click-box {
		cursor: pointer !important;
		border: 2px solid transparent;
	}
		
	.click-box:hover {
		background:#f7f7f7;
		border: 2px solid #b6f572;
	}
	
	.click-box:hover .catsinfo h4, .click-box:hover .catsinfo h4 a{
		color: #66ab1c;
	}	
	
	
	.cat-block { border-bottom: 2px solid #b6f572;  margin:3px 0px 10px 0px; padding:0 0 10px 0;}
	.cat-block .cat-img{ width:120px; height:120px; float:left; margin:0; padding:4px; background:#ffffff; border:1px solid #EBEBEB;}
	.cat-block img	{ width:120px; height:120px;}
	.cat-block h4 {font-size: 18px;margin:4px 0px; border-bottom:2px solid #CCC;}
	.cat-block h4 a {color:#87D435; text-decoration:none;}
	.cat-block h4 a:hover {color: #66ab1c;}
	.cat-block .catsinfo {padding:0px 0px 10px 10px; font-size:13px; float:left; width:510px;}
	.cat-block .morelink {float:right; display:inline-block; display:-moz-inline-box;}
	.cat-block .morelink a{
	display:block; padding:3px 10px; line-height:20px; height:20px; 
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	text-decoration:none;
	}
	.cat-block .morelink a:hover{
	border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');
					
	}
	
	.cat-block .last-block {margin-right:0; margin-bottom:0; border-bottom:2px solid tranparent; padding-bottom:0;}
		
	/*
	h1.box-title { color:#ffffff; background:#276FB3; padding:5px; text-align:center; border-bottom: 2px solid #CCC;}
	.cat-block { width:330px;}
	.cat-block .cat-img{width:130px; height:104px; float:left; margin:0; background:#ffffff; border:1px solid #EBEBEB;}
	.cat-block img	{width:130px; height:104px;}
	.cat-block h4 {font-size: 24px;margin:4px 0px; border-bottom:2px solid #CCC;}
	.cat-block h4 a {color:#87D435; text-decoration:none;}
	.cat-block h4 a:hover {color: #66ab1c;}
	.cat-block .catsinfo {padding:0px 10px 10px 10px; font-size:13px; float:left; width:200px;}
	.cat-block .morelink {float:right;}
	.cat-block .morelink a{
	display:block; padding:3px 10px; line-height:20px; height:20px; 
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#31b73e;	text-decoration:none;
	}
	.cat-block .morelink a:hover{
	border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#38cb46;
					
	}
	
	*/
		.cats1 { float: left; border: 2px solid #87D435; width:660px; height:150px; position: relative; margin: 3px 0px; }

		.logo1 { position: relative; }

		.cats1 span { color: #ffffff; margin: 0 0; font-size: 0.95em; font-family: Helvetica, Arial, sans-serif; background: url(/images/headerbluebg.png) repeat-x; line-height: 27px; height: 26px; padding: 0 12px; display: block;  }

		.cats1 h4 a, .cats logo h4 a { font-size: 18px; color: #5FA4E6; position: absolute; top: 29px; left: 0px;}
	    .cats1 h4 a:hover {
		        color: #87D435;
				text-decoration: underline;
		}
		.logo1 h4 a { display: block; height: 100px; padding: 0 0 0 155px; }

		.cats1 p, .logo p { position: absolute; top: 55px; padding: 0 15px; }

		.cats1 p { left: 0; }

		.logo1 p { left: 140px; }
		.rate1 { position: absolute; bottom: 210px; left: 215px; }
		.black1 { color: #000000;}

		.more1 { position: relative;
			    left: 362px;
			    top: 95px;
			}

		.more1 a {
			color: #004872;
			text-decoration: none;
		}

		.more1 a:hover {
			color: #87D435;
			text-decoration: underline;
		}
	
	
	
	
	
	
	.exerciseopen {
		
	}
	
	.exerciseopen p{
		
	}
	.exerciseopen p.description {font-size:13px;}
	.exercise-left {width:250px; float:left;}
	.exercise-right{width:425px; float:left; position:relative; padding:10px;}
	.exercise-right h2 {font-weight:bold; color:#87D435; font-size:20px; margin:4px 0px; border-bottom:2px solid #CCC;}
	.exercise-right .clear{clear:both;}
	.exercise-right .hr {height:1px; border:0; clear:both; margin:15px 0px; padding:0; line-height:1px; background:#a5a5a5;}
	.exercise-right {float:left; width:430px;}
	.exercise-right h3 {
		color:#276fb3;
		font-size:18px;
		font-weight:bold; margin-bottom:4px;
	}
	.exercise-right .muscle {}
	.exercise-information p {
		color:#444444;
		font-size:14px;
		line-height:1.4em;
	} 
	.exercise-image {
		text-align:center;
		margin-top:10px;
		width:250px;
		border-bottom: 5px solid #87D435;
		border-right: 1px dotted #999999;
		border-left: 1px dotted #999999;
		border-top: 1px dotted #999999;
		}
	.exercise-image img {margin:0 auto;}
	.exerciseopen .tips {clear:both;}
	.exercise-right .muscle {float:left; color:#3687ab; font-size:12px; line-height:1em; font-weight:bold; width:147px; height:50px; padding:8px 0px 0px 66px; text-align:left; background:url(../images/exercises-muscle.jpg) 0px 5px no-repeat;}
	.exercise-right .frequency {float:left; color:#3687ab; font-size:12px; line-height:1em; font-weight:bold; width:147px; height:50px; padding:8px 0px 0px 66px; text-align:left; background:url(../images/exercises-frequency.jpg) 0px 5px no-repeat;}
	.exercise-right .equipment {float:left; color:#3687ab; font-size:12px; line-height:1em; font-weight:bold; width:147px; height:50px; padding:8px 0px 0px 66px; text-align:left; background:url(../images/exercises-equipment.jpg) 0px 0px no-repeat;}
	.exercise-right .cardiovascular {float:left; color:#3687ab; font-size:12px; line-height:1em; font-weight:bold; width:147px; height:50px; padding:8px 0px 0px 66px; text-align:left; background:url(../images/exercises-cardiovascular.jpg) 0px 0px no-repeat;}
	.exercise-right .muscle h5,
	.exercise-right .frequency h5,
	.exercise-right .equipment h5,
	.exercise-right .cardiovascular h5		{color:#a5a5a5; font-size:11px; font-weight:bold;}
	
	.exercise-right .muscle p,
	.exercise-right .frequency p,
	.exercise-right .equipment p,
	.exercise-right .cardiovascular p{ line-height:1em;}
	
	.exerciseopen ol.steps {
		margin-top:15px;
	}
	
	.steps p{
		border-bottom: 1px dotted #494949;
		font-size: 14px;
	}
	.article_separator {display:none;}
	.tips {
		border: 2px solid #87D435;
		color: #474747;
		width: 248px;
	}
	
	.tips h3{
		background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:400;
		height:20px;
		line-height:21px;
		margin:0;
		padding:4px 3px;
		border: 0;
		text-align: center;
		margin-bottom:6px;
		text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	}
	
	.tips ul.checks {
		padding-left:5px;
		margin-left:0px;
		}
	
	.tips ul.checks li {
		 padding-left:0px;
		 margin-bottom:3px;
		}
	
	.box {
		margin:0 0 3px;
		padding:10px;
		border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	}



	.box h1.box-title{
	color:#474747; text-decoration:none;
	background:0;
	margin:4px 0px; padding:0; border-bottom:2px solid #CCC;
	text-align:left;
	}
	
	
	a.morelink {float:right; margin-top:10px; margin-bottom:5px;}
	a.morelink{
	display:block; padding:3px 10px; line-height:20px; height:20px; 
	border-top:1px solid #47d558;border-left:1px solid #47d558; border-right:1px solid #219e29; border-bottom:1px solid #219e29;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#32b73e;	text-decoration:none;
	}
	a.morelink:hover{
	border-top:1px solid #6ef57f; border-left:1px solid #6ef57f; border-right:1px solid #32b73e; border-bottom:1px solid #32b73e;
	color:#ffffff; background:#47d558;
			
	}
			
	.info-box 				{width:340px; height:130px; margin-bottom:10px; margin-right:3px; float:left; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.info-box-tall			{height:150px;}
	.info-box .box-image 	{width:100px; height:120px; float:left; margin-left: 3px; margin-right:8px; line-height:140px; overflow:hidden;}
	.info-box .item-image 	{width:100px; max-height:120px; margin-top:5px; border-bottom: 2px solid #87D435; border-left: 1px dotted #999; border-right: 1px dotted #999; border-top: 1px dotted #999; border:0; overflow:hidden;}
	.info-box .box-image img,
	.info-box .item-image {width:100px; height:100px;}
	.info-box .box-info		{width:227px; float:left;}
	.info-box p 			{line-height:1.4em; color:#434343; font-size:11px;}
	.info-box h2			{margin:4px 0px; border-bottom:2px solid #CCCCCC;}
	.info-box h2 a			{color:#87d435; text-decoration:none;}
	.info-box h2 a:hover	{color:#66ab1c;}
	
	.info-box-hover 		{border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}
	.info-box-hover h2 a	{color:#66ab1c;}
	.info-box-category		{height:100px;}
	.info-box-category h2	{margin:30px 0px 0 0}
	.info-box-category .box-image {width:90px;}
	.info-box-category .item-image {width:90px !important; height:90px !important;}
	

.boxes-hr				{height:1px; background:#ccc; clear:both; margin:10px 0px;}
	.exbox {
		border: 1px solid #87D435;
		margin-right: 3px;
		margin-top: 5px;
		color: #474747;
		mine-height: 124px;
		width: 340px;
		height:140px;
		float: left;
		 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	}
	
	.exbox h2{
		background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:400;
		height:20px;
		line-height:20px;
		margin:0;
		padding:3px 5px 3px ;
		border: 0;
	}
	.exbox .item-image {width:100px; height:112px; float:left;}
	.exbox h2 a			{color:#ffffff; text-decoration: underline;}
	.exbox h2 a:hover	{text-decoration:none;}
	
	.exbox p{
		padding: 5px 7px;
		margin-bottom:3px;
	}
	.exbox img{
		padding-right: 5px;
	}
	.exsection {
		float: left;
		margin-top: 40px;
		 
	
	} 
	.vitamin-left {width:250px; float:left;}
	.vitamin-right{width:430px; float:left; position:relative; padding:10px;}
	.vitamin-right .servings {float:right; width:100px; margin-top:-10px; margin-right:-10px; padding:5px; text-align:center; background:url(../images/recipes-servings-icon.jpg) 20px 17px no-repeat;}
	.vitamin-right .servings span {color:#3687ab; font-size:20px; font-weight:bold; display:block; margin:7px 0px;}
	.vitamin-right h4 {font-weight:bold; color:#828282; font-size:16px; margin-bottom:10px;}
	.vitamin-right .prep-time {float:left; color:#3687ab; font-size:13px; width:160px; font-weight:bold; margin-top:6px; height:33px; padding:2px 0px 0px 75px; text-align:left; background:url(../images/recipes-prep-time-icon.png) 0px 0px no-repeat;}
	.vitamin-right .prep-time h5 {color:#a5a5a5; font-size:11px; font-weight:bold;}
	.vitamin-right .cook-time {float:left; color:#3687ab; font-size:13px; font-weight:bold; width:150px; height:35px; padding:8px 0px 0px 43px; text-align:left; background:url(../images/recipes-cook-time-icon.png) 0px 0px no-repeat;}
	.vitamin-right .cook-time h5 {color:#a5a5a5; font-size:11px; font-weight:bold;}
	.vitamin-right .clear{clear:both;}
	.vitamin-right .hr {height:1px; border:0; clear:both; margin:15px 0px; padding:0; line-height:1px; background:#a5a5a5;}
	.vitamin-right {float:left; width:430px;}
	.vitamin-right .daily-allowance {margin:0; padding:0;}
	.vitamin-right .daily-allowance li {width:126px; height:45px; margin:0; padding:0; padding-left:64px; margin:0 10px 10px 0px; float:left; list-style:none; display:block-inline; display:-moz-inline-box;}
	.vitamin-right .daily-allowance li.men {background:url(/images2/nutritional-glossaries/nutritional-men-icon.jpg) 0px 0px no-repeat;}
	.vitamin-right .daily-allowance li.women {background:url(/images2/nutritional-glossaries/nutritional-women-icon.jpg) 0px 0px no-repeat;}
	.vitamin-right .daily-allowance li.children {background:url(/images2/nutritional-glossaries/nutritional-children-icon.jpg) 0px 0px no-repeat;}
	.vitamin-right .daily-allowance li.infants {background:url(/images2/nutritional-glossaries/nutritional-infants-icon.jpg) 0px 0px no-repeat;}
	.vitamin-right .daily-allowance li.lwomen {background:url(/images2/nutritional-glossaries/nutritional-women-lactate-icon.jpg) 0px 0px no-repeat;}
	.vitamin-right h3 {
		color:#87d435;
		font-size:18px;
		font-weight:bold; margin-bottom:4px;
		border-bottom:2px solid #ccc;
	}
	.vitamin-information p {
		color:#444444;
		font-size:14px;
		line-height:1.4em;
	}
	.vitamin-image {
		text-align:center;
		margin-top:10px;
		width:250px;
		border:1px solid #e4e4e4;
		}
	.vitamin-image img {margin:0 auto;}
		
		 
	.mineral-left {width:250px; float:left;}
	.mineral-right{width:430px; float:left; position:relative; padding:10px 10px 0px 10px;}
	.mineral-right .servings {float:right; width:100px; margin-top:-10px; margin-right:-10px; padding:5px; text-align:center; background:url(../images/recipes-servings-icon.jpg) 20px 17px no-repeat;}
	.mineral-right .servings span {color:#3687ab; font-size:20px; font-weight:bold; display:block; margin:7px 0px;}
	.mineral-right h4 {font-weight:bold; color:#828282; font-size:16px; margin-bottom:10px;}
	.mineral-right .prep-time {float:left; color:#3687ab; font-size:13px; width:160px; font-weight:bold; margin-top:6px; height:33px; padding:2px 0px 0px 75px; text-align:left; background:url(../images/recipes-prep-time-icon.png) 0px 0px no-repeat;}
	.mineral-right .prep-time h5 {color:#a5a5a5; font-size:11px; font-weight:bold;}
	.mineral-right .cook-time {float:left; color:#3687ab; font-size:13px; font-weight:bold; width:150px; height:35px; padding:8px 0px 0px 43px; text-align:left; background:url(../images/recipes-cook-time-icon.png) 0px 0px no-repeat;}
	.mineral-right .cook-time h5 {color:#a5a5a5; font-size:11px; font-weight:bold;}
	.mineral-right .clear{clear:both;}
	.mineral-right .hr {height:1px; border:0; clear:both; margin:15px 0px; padding:0; line-height:1px; background:#a5a5a5;}
	.mineral-right {float:left; width:430px;}
	.mineral-right .daily-allowance {margin:0; padding:0;}
	.mineral-right .daily-allowance li {width:126px; height:45px; margin:0; padding:0; padding-left:64px; margin:0 10px 10px 0px; float:left; list-style:none; display:block-inline; display:-moz-inline-box;}
	.mineral-right .daily-allowance li.men {background:url(/images2/nutritional-glossaries/nutritional-men-icon.jpg) 0px 0px no-repeat;}
	.mineral-right .daily-allowance li.women {background:url(/images2/nutritional-glossaries/nutritional-women-icon.jpg) 0px 0px no-repeat;}
	.mineral-right .daily-allowance li.children {background:url(/images2/nutritional-glossaries/nutritional-children-icon.jpg) 0px 0px no-repeat;}
	.mineral-right .daily-allowance li.infants {background:url(/images2/nutritional-glossaries/nutritional-infants-icon.jpg) 0px 0px no-repeat;}
	.mineral-right .daily-allowance li.lwomen {background:url(/images2/nutritional-glossaries/nutritional-women-bottle-icon.jpg) 0px 0px no-repeat;}
	.mineral-right .daily-allowance li.pwomen {background:url(/images2/nutritional-glossaries/nutritional-women-pregnant-icon.jpg) 0px 0px no-repeat;}
	.mineral-right h3 {
		color:#87d435;
		font-size:18px;
		font-weight:bold; margin-bottom:4px;
		border-bottom:2px solid #ccc;
	}
	.mineral-information p {
		color:#444444;
		font-size:14px;
		line-height:1.4em;
	}

	p.notes {
		background:#f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');
		padding:4px;
		color: #474747;
		border:1px solid #e3e3e3;
		width:678px;
		-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}
	.mineral-image {
		text-align:center;
		margin-top:10px;
		width:250px;
		border: 1px solid #E4E4E4;
		}
	.mineral-image img {margin:0 auto;}
	
		
	.recipe-left {width:250px; float:left;}
	.recipe-right{width:430px; float:left; position:relative; padding:10px;}
	.recipe-right .servings {float:right; width:100px; margin-top:-10px; margin-right:-10px; padding:5px; text-align:center; background:url(../images/recipes-servings-icon.jpg) 20px 17px no-repeat;}
	.recipe-right .servings span {color:#3687ab; font-size:20px; font-weight:bold; display:block; margin:7px 0px;}
	.recipe-right .category {text-align:center; font-weight:bold; color:#828282; font-size:16px;}
	.recipe-right .prep-time {float:left; color:#3687ab; font-size:13px; width:160px; font-weight:bold; margin-top:6px; height:33px; padding:2px 0px 0px 75px; text-align:left; background:url(../images/recipes-prep-time-icon.png) 0px 0px no-repeat;}
	.recipe-right .prep-time h5 {color:#a5a5a5; font-size:11px; font-weight:bold;}
	.recipe-right .cook-time {float:left; color:#3687ab; font-size:13px; font-weight:bold; width:150px; height:35px; padding:8px 0px 0px 43px; text-align:left; background:url(../images/recipes-cook-time-icon.png) 0px 0px no-repeat;}
	.recipe-right .cook-time h5 {color:#a5a5a5; font-size:11px; font-weight:bold;}
	.recipe-right .clear{clear:both;}
	.recipe-right .hr {height:1px; border:0; clear:both; margin:15px 0px; padding:0; line-height:1px; background:#ccc;}
	.recipe-information {float:left; width:330px;}
	.recipe-information h3 {
		color:#87d435;
		font-size:18px;
		font-weight:bold; margin-bottom:4px;
		border-bottom:2px solid #ccc;
	}
	.recipe-information p {
		color:#444444;
		font-size:14px;
		line-height:1.4em;
	}
	.recipeopen {
		border: 2px solid #87D435;
		border-top:0px;
		height: 200px;
		width: 685px;
		color: #474747;
	}
	.recipe-image {width:250px;
		border-bottom: 5px solid #87D435; 
		border-left:1px solid #e4e4e4;
		border-right:1px solid #e4e4e4;

		}
	.recipeopen p{
		padding:4px;
		border-bottom: 1px dotted #999999;
		
	}
	.ingredients{
		padding:10px; 
		width:230px;
		background:#f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');
		border: 1px solid #e4e4e4;
		border-top:0;
		margin-right:10px;
	}
	.ingredients h5{
		font-size:18px;
		margin-bottom:5px;
	}
	.ingredients ul{
		margin-left:10px;
	}
	.ingredients ul li{
		margin-bottom:3px;
	}
	
	.recipesteps {
		float:left; 
		width:430px;
	}
	.recipesteps h3{ margin-bottom:10px; font-size:17px;}
	.recipesteps ol {list-style:none; margin:0; padding:0;}
	.recipesteps ol li{list-style:none; margin:0; padding:0; clear:both; margin-bottom:15px; font-size:13ox;
		height:25px; line-height:1.1em; }
	.recipesteps ol li span {
		text-align:center; 
		border-radius:17px; 
		-moz-border-radius:17px;
		-webkit-border-radius: 17px;
		height:25px; 
		width:25px; 
		background:#f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');
		color:#929292;
		font-size:18px;
		line-height:25px;
		display:inline-block;
		display:-moz-inline-box;
		float:left;
		border:1px solid #e3e3e3 ;
		margin:0 10px 0 0px;
		}
	.recipesteps p{
		border-bottom: 1px dotted #999999;
		font-size: 14px;
		padding:3px;
	}
	
	.recipeinfo {
		border: 2px solid #87D435;
		width: 684px;
		color: #474747;
	}
	
	.recipeinfo .nutritional {
		float: left;
		width: 341px;
		height: 275px;
		border-right: 1px solid #87D435;
	}
	
	 .recipeinfo .additional {
		float: right;
		width: 341px;
		height: 275px;
		border-left: 1px solid #87D435;
	}

	.recipeinfo h3{
		background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
text-shadow: 1px 1px 0px rgba(0,0,0,0.1); 
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:600;
		height:20px;
		line-height:22px;
		margin:0;
		padding:0 12px 3px ;
		border: 0;
		border-bottom: 2px solid #87D435;
		text-align: center;
	}
	
	.recipeinfo .content{
		padding: 10px;	
	}
	
	.recipeinfo p ul{
		padding: 0px;	
	}
	
	.injury-left {width:250px; float:left;}
	.injury-right{width:430px; float:left; position:relative; padding:10px;}
	
	.injury-right .clear{clear:both;}
	.injury-right .hr {height:1px; border:0; clear:both; margin:15px 0px; padding:0; line-height:1px; background:#a5a5a5;}
	.injury-information {float:left; width:430px;}
	.injury-information h3 {
		border-bottom:2px solid #ccc;
		color:#87d435;
		font-size:18px;
		font-weight:bold; margin-bottom:4px;
	}
	.injury-information p {
		color:#444444;
		font-size:13px;
		line-height:1.4em;
	}
	.injury-image {width:250px;
		border:1px solid #e4e4e4;
		}
	
	.injury-info {
		border: 2px solid #276FB3;
		-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
		color: #474747;
		margin-top:10px;
		width:685px;
	}
	
	.injury-info h3{
		background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
text-shadow: 1px 1px 0px rgba(0,0,0,0.1); 
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin:0;
		margin-bottom:6px;
		padding:4px 8px;
		border: 0;
		
	}
	.injury-info p {
		padding: 10px;
	}
	
	.injury-info h5 {
		color:#276FB3;
		font-size:14px;
		font-weight:bold;
		padding:2px 8px;
		}
		
	.welcome {
		border: 1px solid #004A74;
		width: 666px;
		height: 230px;
		background:url(/images/welcome2.jpg) left top no-repeat;
		color: #474747;
		font-size: 12px;

	}
	
	.welcome p {
		padding-left: 5px;
	}
	
	.welcome h2{
		background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:400;
		height:20px;
		line-height:20px;
		margin:0;
		padding:0 12px 3px ;
		border: 0;
	}
	
	
	.vitaminopen {
		border: 2px solid #276FB3;
		height: 250px;
		width: 685px;
		color: #474747;
	}
	 
	.vitaminopen img{
		margin-right: 3px;
	}
	
	.vitaminopen p{
		float:left;
		width:420px;
		padding:5px;
		border-bottom: 1px solid #494949;
		
	}
	.vitaminopen ul.none {
		float:left;
		width:420px;
		}
	.vitaminopen ul.none li {
		margin-left:30px; 
		padding-left:5px;
		}
	.vitaminopensteps {
		
	}
	
	.vitaminopensteps p{
		border-bottom: 1px solid #494949;
		font-size: 14px;
	}
	
	.vitamininfo,
	.mineralinfo {
		border: 2px solid #46b901;
		color: #474747;
		width: 685px;
		margin-top: 10px;
		-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}
	.vitamininfo h5,
	.mineralinfo h5 {
		color:#71b826;
		font-size:14px;
		font-weight:bold;
		padding:2px 8px;
	}
	
	.vitamininfo h3,
	.mineralinfo h3 {
		background:#46b901;
		background: -webkit-gradient(linear, left top, left bottom, from(#46b901), to(#368c02));
	background: -moz-linear-gradient(top,  #46b901,  #368c02);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b901', endColorstr='#368c02');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin:0;
		margin-bottom:6px;
		padding:4px 8px;
		border: 0;
	}
	
	.vitamininfo p,
	.mineralinfo p {
		padding: 3px 10px;
	}
	.vitamininfo ul,
	.mineralinfo ul {
		margin-left:20px;
		margin-bottom:15px;
	}
	.vitamininfo ul li,
	.mineralinfo ul li {
		line-height:1.2em; margin-bottom:5px;	
	}
	
	
	.toolbox {width: 666px; height: 100px;margin-bottom:10px; padding:10px; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

	.toolbox .toolbox-image 	{width:100px; height:100px; float:left; margin-right:10px;}

	.toolboxdl {
		border-top: 1px solid #2A499F;
		border-bottom: 1px solid #2A499F;
		border-right: 1px solid #2A499F;
		height: 125px;
		width: 125px;
		background: #F5FAEB url('/images/download2.png') no-repeat right; 
		margin-top: 20px;
		float: left;

	}
	
	.toolbox h3 {
		font-size: 20px;
		padding-left: 2px;
	}

	.toolbox h3 a {
		color:#87D435; text-decoration:none;
	}

	.toolbox h3 a:hover	{color:#66ab1c;}
	
	.toolbox:hover {border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}

	.toolbox:hover h3 a		{color:#66ab1c;}

	.toolbox p {
		width: 100%;
		padding-left: 5px;
		line-height:1.4em; color:#434343; font-size:12px;
	}

.calcinstructions
{float:left;
border-right:1px solid #aaa;
height:286px;
width: 315px;
padding: 10px;
margin: 10px 10px 10px 0;
	}

.calcinstructions p {
padding: 10px;}

.calcinstructions h4
{font-weight:bold;
margin-left:10px;
}

.calculator {
background: #f9f9f9;
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');
float:left;
border: 2px solid #87D435;
width: 660px;
padding: 0;
margin:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

.calculator h3 {display:block;
padding: 5px;
background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
border-bottom: 3px #19538b solid;
color: #ffffff;
text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
margin-top:0;
margin-bottom: 0;
text-align: center;
line-height: 1.3em;
font-size: 21px;
font-weight: bold;
}

.calculator h5 {font-weight:bold;
font-size:12px;
padding-top:10px;
margin: 10px;
}

.calculator input[type="text"]
{margin: 10px;
}

.calculator form {
float:left;
margin-left: 10px;
margin-top:10px;
width:280px;
}

.calculator input[type="submit"] {text-align: center;
padding: 5px 10px;
border-top: 1px solid #3ECC4C;
border-left: 1px solid #3ECC4C;
border-right: 1px solid #29A335;
border-bottom: 1px solid #29A335;
font-size: 15px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
cursor: pointer;
color: white;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: #31B73E;
text-decoration: none;
margin-top: 10px;
margin-bottom: 10px;
}

.calculator input[type="radio"] {
	margin: 5px;
}

.calcinstructions ol {list-style:none; padding:10px;}
	.calcinstructions ol li{list-style:none; margin:0; padding:0; clear:both; margin-bottom:15px; font-size:13ox;
		height:25px; line-height:1.1em; }

.calcinstructions ol li span {
		text-align:center; 
		border-radius:17px; 
		-moz-border-radius:17px;
		-webkit-border-radius: 17px;
		height:25px; 
		width:25px; 
		background:#e1e1e1;
		color:#929292;
		font-size:18px;
		line-height:25px;
		display:inline-block;
		display:-moz-inline-box;
		float:left;
		border:1px solid #c7c7c7 ;
		margin:0 10px 0 0px;
		}

.calcinstructions p {margin-left:10px;
padding:0;}

.heightweightinstructions ol {list-style:none; padding:10px;}
	.heightweightinstructions ol li{list-style:none; margin:0; padding:0; clear:both; margin-bottom:15px; font-size:13ox;
		height:25px; line-height:1.1em; }

.heightweightinstructions ol li span {
		text-align:center; 
		border-radius:17px; 
		-moz-border-radius:17px;
		-webkit-border-radius: 17px;
		height:25px; 
		width:25px; 
		background:#e1e1e1;
		color:#929292;
		font-size:18px;
		line-height:25px;
		display:inline-block;
		display:-moz-inline-box;
		float:left;
		border:1px solid #c7c7c7 ;
		margin:0 10px 0 0px;
		}

.heightweightinstructions {
padding: 10px;}

table.heightweight {
margin:0 10px 10px 10px;}

table.heightweight h3 {
display:block;
background-color: #276fb3;
padding:5px;
color: #ffffff;
margin-top:0;
margin-bottom: 0;
text-align: center;
line-height: 1.3em;
font-size: 21px;
font-weight: bold;
}

table.heightweight td {
text-align:center;}

table.heightweight td.target {
background-color: #dffdc8;}

table.heightweight tr.last 
{border-right:1px solid gray;}



.calcdownload {width:645px; !important; padding:10px; margin:10px; float:left; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.calcdownload .morelink {width:125px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0; padding:0;}
	.calcdownload .morelink a{
	display:block; width:125px; padding:5px 10px; line-height:20px; height:20px; 
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#31b73e;	text-decoration:none; text-align:center;}
	.calcdownload .morelink a:hover{
					}
	.calcdownload h2	{margin:0px 0px 4px 0px; text-align: center; font-size:18px; border-bottom:2px solid #CCC;color:#31b73e;}

	.calcdownload p {font-style:italic; text-align:center}

.grocerylist {
width: 450px;
border: 1px solid #87D435;
border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-image: initial;
}

.grocerylist h3 {
display:block;
background-color: #276FB3;
border-bottom: 3px #32B73E solid;
color: #ffffff;
margin-top:0;
margin-bottom: 8px;
text-align: center;
line-height: 1.3em;
font-size: 21px;
font-weight: bold;
}


	
	.downloadit {
		position: relative;
		bottom:10px;
		right: 10px;
	}
	
	.fittoolnav {
		border: 1px solid #8F8F8F;
		background: #EFEFEF;
	}
	
	.fitlinks {
		font-size: 14px;
		padding-left: 2px;
	}
	
	.fitlinks p {
		border-top: 1px dashed #8F8F8F;
	}
	
	.fitlinks a{
		color: #005484;
		text-decoration: none;
	}
	
	
	.fitlinks a:hover {
		color: #73C800;
		text-decoration: underline;
	}


	.am {
		margin-top: -5px;
		float: left;
	}
	
.amino {
		margin-top: 10px;
	}

	.vit {
		height: 160px;
		width: 665px;
		border: 1px solid #32B73E;
		margin: 10px;
		float: left;
		font-size: 22px;
		line-height: 24px;
				
	}
	.vit img{
		padding-right: 10px;
		}
	

	
	.vit a {
		color: #5FA4E6;
		text-decoration: none;
	}
	
	
	.vit a:hover {
		color: #73C800;
		text-decoration: underline;
	}
	
	.vit p{
		padding-left: 65px;
	}
	
	
	.vitinfo{
		
		font-size: 12px;
		color: #474747;
		margin-left: 105px
	}
	
	.reviewsec {
		border: 2px solid #8CC800;
		width: 685px;
		float: left;
		margin: 5px 0px;
	}
	
	.reviewsec p {
		float:left;
		width:515px;
		 padding:10px;
		 margin-bottom:3px;
		 padding-bottom:0;
	}
	
	
	.reviewsec h3{
		background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:27px;
		height:27px;
		margin:0;
		padding:0 5px 3px ;
		border: 0;
	}
	
	div.reviewsec a{
		color: #73C800;
		text-decoration: none;
	}
	
	div.reviewsec a:visited {
		color: #73C800;
		text-decoration: none;
	}
	
	div.reviewsec a:hover {
		color: #BFBFBF;
		text-decoration: underline;
	}
	
	.reviewsec h3 a,
	.reviewsec h3 a:link{
		
		color:#ffffff;
		font-weight:bold;
	}
	.reviewsec h3 a:hover {
		
		color:#CCC;
		font-weight:bold;
	}
	.revlink {
		font-size: 16px;
		float:right;
		margin:0; padding:0;
		margin-right:10px;
	}
	
	.revcat {
	float: left;
	border: 1px solid #CCC;
	width: 630px;
	margin: 3px 0px;
	height: 160px;
	padding-bottom: 3px;
	background-color: #F3F3F3;
	-moz-border-radius: 15px;
	border-radius: 15px;
	overflow:hidden;
	}
	
	.revcat img {
		float: left;
		margin: 10px;
	}
	
	.revcat h3{
	background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	color:#ffffff;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:17px;
	line-height:14px;
	margin:0;
	padding:3px 12px 3px;
	border: 0;
	}
	
	.catlink {
		width: 205px;
		font-size: 18px;
		margin: 10px;
		margin-top: 30px;
		float: left;
	}
	.catlinka {
		color:#32B73E;
		font-size:14px;
		font-weight:bold;
	}
	
	.cattext {
	float: left;
	width: 460px;
	margin-left: 10px;
		
		
	}
	
	div.catlink a {
		color: #32B73E;
		text-decoration: none;
	}
	
	div.catlink a:hover {
		color: #73C800;
		text-decoration: underline;
	}
	
	.rateit {
		float: left;
	}

	.reviewmainopen {
		border: 1px solid #87D435; 
		width: 668px; 
		padding:10px;
		margin: 0px 0px 10px 0px; 
		 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	}
	.reviewmainopen h3{font-size: 19px; color:#474747; margin:0 0 8px 0px; border-bottom:2px solid #CCC; text-align:center;}

	.reviewmainopen .morelink {width:200px; float:right; display:inline-block; display:-moz-inline-box;}
	.reviewmainopen .morelink a{text-align:center;
	display:block; padding:5px 10px;
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:20px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);	text-decoration:none;
	}
	.reviewmainopen .morelink a:hover{
	border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');
					
	}
	.rev-image {width:310px;}
	
	.reviewmainopen .rev-col-left {width:320px; margin-right:15px; float:left;}
	.reviewmainopen .rev-col-right {width:330px; float:left; border: 1px solid #276FB3; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
	
	
	.topen {
		margin:4px 0px;
		line-height:1.3em;
	}
	
	.top {
		
	}
	
	.top p {
		
	}
	
	.criteria { 
		border:1px solid #CCC; background:#efefef;
		width:310px;
		height:187px;
		vertical-align:middle;
		overflow:hidden;
	}
	
	.criteria p {
	}
	
	.readreview {}
	/*
	
	.reviewmainopen {
		float: left; 
		border: 2px solid #87D435; 
		width: 670px; 
		margin: 3px 0px; 
	}
	
	.reviewmainopen h3{
		background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:15px;
		font-weight:normal;
		margin:0;
		text-align:center;
		padding:3px 12px;
		border: 0;
	}
	
	.topen {
		margin: 5px;
		padding: 3px;
		line-height:1.4em;
	}
	
	.top {
		margin: 5px;
		width: 300px;
		float: left;
		
	}
	
	.top p {
		font-size: 16px;
		margin-left: 20px;
		
	} 
	
	.criteria {
		margin: 5px;
		margin-left: 4px;
		width: 337px;
		float: left;
	}
	
	.criteria p {
		margin: 3px;
	}
	
	.readreview {
		margin-left: 335px;
	}
	*/
	.injbox {
		height: 100px;
		width: 270px;
		margin: 5px;
		float:left;
		font-size: 22px;
		line-height: 24px;
		background: #DCDCDC;
		border: 2px solid #00456D;
		
	}
	
	.physbox {
		height: 100%;
		border: 2px solid #00456D;
		/*margin-right: 5px;*/
		margin-top: 30px;
		/*width: 100%;*/
		color: #474747;
		float: left;
		padding-bottom: 5px;
	}
	
	.physbox  h2{
		background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:400;
		height:20px;
		width: 845px;
		line-height:20px;
		padding:0 12px 1px ;
		margin:0;
		border: 0;
	}
	div.boxinj{
		height: 75px;
		width: 221px;
		border: 1px solid #87D435;
		margin: 3px;
		float: left;
		line-height: 1.2em;
		background: #EFEFEF;
		cursor:pointer;
		font-family: Helvetica, Arial, sans-serif;
		font-size:16px;
	}
	
	
	.exmainbox 				{width:305px; height:90px; padding:10px; margin-bottom:10px; margin-right:3px; float:left; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.exmainbox-tall			{height:150px;}
	.exmainbox .box-image 	{width:90px; height:90px; float:left; margin-right:8px; line-height:140px;}
	.exmainbox img.box-image	{width:90px; height:90px;}
	.exmainbox .item-image 	{width:90px; max-height:120px; margin-top:5px; border-bottom: 2px solid #87D435; border-left: 1px dotted #999; border-right: 1px dotted #999; border-top: 1px dotted #999; border:0;}
	.exmainbox .box-info		{width:227px; float:left;}
	.exmainbox p 			{line-height:1.4em; color:#434343; font-size:11px;}
	.exmainbox h2			{margin:4px 0px; width:190px; float:left; font-size:20px; border-bottom:2px solid #CCC;}
	.exmainbox h2 a			{color:#87D435; text-decoration:none;}
	.exmainbox h2 a:hover	{color:#66ab1c;}
	
	.exmainboxhover 		{border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}
	.exmainboxhover h2 a	{color:#66ab1c;}
	
	div.exmainbox2 {
		height: 90px;
		width: 320px;
		border: 1px solid #32B73E;
		float: left;
		font-size: 15px;
		line-height: 1.2em;
		background: #EFEFEF;
		
		border: 1px solid #87D435; 
		padding:10px;
		margin: 0px 0px 10px 0px; 
		 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	}
	
	.probox {
		height: 75px;
		width: 200px;
		border: 1px solid #87D435;
		float: left;
		font-size: 16px;
		line-height: 1.2em;
		background: 0;
		margin:0 0 3px;
		padding:5px;
		border:1px solid #c0c0c0; 
		border-radius:5px; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px;
	}
	.program-box {height:75px;}
	.program-box .rev-category-img {float:left;width:75px; height:75px; margin-right:10px;}
	.program-box h2 {float:left; border-bottom:0; line-height:75px; margin:0;}
	div.probox p {
		width:147px;
		padding:15px 0px;
		text-align:center;
		float:left;
		
	}
	div.probox a {
		color: #5FA4E6;
	}
	div.probox a:hover {
		color: #87D435;
		text-decoration: underline;
	}
	
	div.exmainbox2 a {
		color: #5FA4E6;
	}
	
	div.exmainbox2 a:hover {
		color: #87D435;
		text-decoration: underline;
	}
	
	
	.exmainboxsmall {
		height: 75px;
		width: 320px;
		border: 1px solid #32B73E;
		margin: 10px;
		float: left;
		font-size: 15px;
		line-height: 1.2em;
		background: #EFEFEF;
		padding: 0;
	}
	
	div.exmainboxsmall a {
		color: #5FA4E6;
	}
	div.exmainboxsmall a:hover {
		color: #87D435;
		text-decoration: underline;
	}
	
	
	div.boxinj a,
	div.exmainbox2 a,
	div.exmainboxsmall a {
		color: #005484;
		text-decoration: underline;
		line-height:75px;
	}
	
	div.boxinj a:hover,
	div.exmainbox2 a:hover,
	div.exmainboxsmall a:hover{
		text-decoration:none;
		color: #ffffff;
	}
	div.boxhover{
		cursor:pointer;
		background: #CCC;
	}
	div.boxhover a{
		color:#ffffff;
		text-decoration:none;
	}
	div.boxhover a:link{
		text-decoration:none; 
		color:#ffffff;
	}
	.frbox {
		border: 1px solid #87D435;
		margin-right: 3px;
		margin-top: 5px;
		color: #474747;
		height: 165px;
		width: 340px;
		float: left;
	}
	
	.frbox h2{
		background:transparent url(/images/headerbluebg.png) repeat-x scroll 0 0;
		color:#ffffff;
		display:block;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:400;
		height:18px;
		line-height:20px;
		margin:0;
		padding:0 12px 3px ;
		border: 0;
		text-decoration: underline;
	}
	
	.frbox img{
		padding-right: 8px;
	}
	
	.injopen {
		border: 2px solid #004A74;
		height: 100%;
		width: 620px;
		color: #474747;
	}
	
	.injopen img{
		margin-right: 3px;
	}
	
	.injopen p{
		padding-left: 255px;
		border-bottom: 1px dotted #494949;
		
	}

	
	.aright {
		width: 80px;
		margin-left: 180px;
		margin-top:-25px;
		padding:0;
	}
	
	
	.newreview {
		height:10px;
	}
	
	.newreviewtoph {
		
		width: 710px;
		margin-left: -10px;
		margin-top:-8px;
		
	}
	.newreviewtoph h2{
		display:none;
		}
	
	.newreview h2  {
		background: #266FB3;
		color: white;
		margin-left: -10px;
		padding: 3px 3px 3px 9px;
	}
	.review-information {}
	.review-left-col {float:left; width:180px; margin-right:15px;}
	.review-right-col {width:495px; float:left;}
	.review-right-col h3 { }
	.review-right-col h5{font-size:14px; border-bottom:2px solid #CCC;}
	.coupon-code	{background: url(../images/coupon-bg.jpg) repeat-x top left #ffa801; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #d58c00; margin-bottom:10px; padding:8px;}
	.coupon-code h5.coupon { font-size:18px; text-align:center; color:#ffffff; text-transform:uppercase; margin-bottom:3px;}
	.coupon-code .couponcode {font-size:18px; background:#ffffff; margin:0; padding:3px; border:1px solid #d68d00; color:#333; text-align:center;}
	.review-right-col h3 {color:#87d435; font-size:24px; font-weight:bold; margin-bottom:4px; border-bottom:2px solid #CCC;}
	.review-logo-wrap {width:160px; height:117px; padding:10px; border:1px solid #F4F4F4;  margin-bottom:0px;}
	.review-logo {width:132px; height:117px; margin:0 auto; }
	.review-logo img{width:132px; height:117px;}
	.review-snapshots {float:right; margin:0px 0px 5px 0px !important; padding:0 !important; width:180px; text-align:right; list-style:none !important;}
	.review-snapshots li {list-style:none !important; margin:0px 0px 0px 0px !important; padding:0 !important;}
	.review-snapshots li img { margin-bottom:5px; width:180px; padding:2px; border:1px solid #e4e4e4;}
	.overview { float:right; width:150px; margin:0 0 0 10px;}
	.overview h5{font-size:14px; border-bottom:1px solid #CCC; background:#666; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#484747));
	background: -moz-linear-gradient(top,  #666,  #484747);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#484747');
text-shadow: 1px 1px 0px rgba(0,0,0,0.1); color:#ffffff; padding:3px; border-top-left-radius:5px; -moz-border-topleft-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-topright-radius:5px; -webkit-border-top-right-radius:5px; text-align:center;}
	.quick-overview {list-style:none !important; margin:0 0 10px 0 !Important; padding:0 !Important; border: 1px solid #ccc;}
	.quick-overview li {list-style:none !important; margin:0 0px 0px 0 !Important; padding:6px; height:42px; padding-left:55px; font-size:13px; color:#999;}
	.quick-overview li span{font-size:16px; color:#666;}
	.quick-overview li.difficulty {background:url(../images/overview-difficulty.jpg) no-repeat top left; }
	.quick-overview li.cost {background:url(../images/overview-cost.jpg) no-repeat top left;}
	.quick-overview li.trial-period {background:url(../images/overview-trial.jpg) no-repeat top left; margin-bottom:0 !important;}
	
	.review-right-col div.stars { float:left; background: url(../images/staron.png) no-repeat; line-height: 20px; height: 20px; padding: 0 0 0 0; width: 200px; position: relative; left:0; bottom:0;}
	.review-right-col div.stars span { display: block; background: url(../images/staroff.png) no-repeat; line-height: 20px; height: 20px; font-size: 1.2em; position: absolute; left: 0; top: 0; }
	.review-right-col p.rating {width:80px; float:left;}
	.review-right-col p.rating strong {font-size: 14px; color: #666; }
	.review-right-col p.rating strong em {font-size: 1.2em; font-style: normal; color: #666;}
	
	/*.exmainbox 				{width:305px; height:75px; padding:10px; margin-bottom:10px; margin-right:3px; float:left; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.exmainbox-tall			{height:150px;}
	.exmainbox .box-image 	{width:100px; height:130px; float:left; margin-right:8px; line-height:140px;}
	.exmainbox img.box-image	{width:100px; height:75px;}
	.exmainbox .item-image 	{width:100px; max-height:120px; margin-top:5px; border-bottom: 2px solid #87D435; border-left: 1px dotted #999; border-right: 1px dotted #999; border-top: 1px dotted #999; border:0;}
	.exmainbox .box-info		{width:227px; float:left;}
	.exmainbox p 			{line-height:1.4em; color:#434343; font-size:11px;}
	.exmainbox h2			{margin:4px 0px; width:190px; float:left; font-size:20px; border-bottom:2px solid #CCC;}
	.exmainbox h2 a			{color:#87D435; text-decoration:none;}
	.exmainbox h2 a:hover	{color:#66ab1c;}
	
	.exmainboxhover 		{border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}
	.exmainboxhover h2 a	{color:#66ab1c;}
	*/
	.review-box 				{margin-bottom:10px; padding:10px; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.review-box .review-box-image 	{width:132px; height:117px; float:left; margin-right:8px;}
	
	.review-box p 			{line-height:1.4em; color:#434343; font-size:11px;}
	.review-box h3 			{font-size:20px; font-weight:bold; margin-bottom:4px; border-bottom:2px solid #CCC;}
	.review-box h3 a			{color:#87D435; text-decoration:none;}
	.review-box h3 a:hover	{color:#66ab1c;}
	.review-box .review-box-information{float:left; width:525px;}
	
	.review-box:hover 		{border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}
	.review-box:hover h3 a		{color:#66ab1c;}
	/*.review-box .review-box-info		{}*/
	
	.review-box div.stars { float:left; background: url(../images/staron.png) no-repeat; line-height: 20px; height: 20px; padding: 0 0 0 0; width: 200px; position: relative; left:0; bottom:0;}
	.review-box div.stars span { display: block; background: url(../images/staroff.png) no-repeat; line-height: 20px; height: 20px; font-size: 1.2em; position: absolute; left: 0; top: 0; }
	.review-box p.rating {width:80px; float:left;}
	.review-box p.rating strong {font-size: 14px; color: #666; }
	.review-box p.rating strong em {font-size: 1.2em; font-style: normal; color: #666;}
	
	/*
	.review-logo {
		float: left; 	
		padding:4px; 
		background:#ffffff; 
		border:1px solid #EBEBEB; 
		margin:0px 15px 10px 0px;
	}
	.review-logo img{
		width:100px;	
	}
	.review-left-col { float:left; width:100px;}
	.review-snapshots{
		float:right;
		margin:0px 5px 10px 15px;
		width:290px;
		text-align:right;
	}
	.review-snapshots img {
		padding:4px; background:#CCC; border:1px solid #999; margin:0px 0px 3px 0px;	
	}
	.review-information {
		float:left;
		width:390px;
	}
	.glance-box {
		width:265px;
		float:left;	
		display:block-inline;
		display:-moz-inline-box;
		}
	.review-cta {
		margin: 40px 10px 10px 0px; 
			
	}
	.glance {
		color: #266FB3;
		font-size: 22px;
	}
	
	ul.atglance {
		color: #266FB3;
		font-size: 14px;
		font-weight: 600;
		
	}
	
	.green {
		color:#32B73E;
	}
	
	.red {
		color: red;
	}
	
	.couponcode {
		color: #32B73E;
		margin-top: -5px;
		font-size: 16px;
	}
	*/
	
	.prosyaknow {
		float: left;
		width:215px;
		margin-right:15px;
	}
	
	.prosyaknow h4, .consyaknow h4, .reviewcriteria h4 {
		font-size:18px;  
		background:#666; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#484747));
	background: -moz-linear-gradient(top,  #666,  #484747);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#484747'); 
		color:#ffffff; 
		padding:3px; 
		border-top-left-radius:5px; -moz-border-topleft-radius:5px; -webkit-border-top-left-radius:5px; 
		border-top-right-radius:5px; -moz-border-topright-radius:5px; -webkit-border-top-right-radius:5px; 
		text-align:center; 
		margin-bottom:3px;
		text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	}
	
	.prosyaknow h4 {background:#46b901;
	background: -webkit-gradient(linear, left top, left bottom, from(#46b901), to(#368c02));
	background: -moz-linear-gradient(top,  #46b901,  #368c02);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b901', endColorstr='#368c02');}
	.consyaknow h4 {background:#b51100; background: -webkit-gradient(linear, left top, left bottom, from(#b51100), to(#8b0d01));
	background: -moz-linear-gradient(top,  #b51100,  #8b0d01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51100', endColorstr='#8b0d01');}
	
	.prosyaknow h4, .consyaknow h4, .reviewcriteria h4 {color:#ffffff;}
	
	.prosyaknow ul{
		list-style-image:url ("../images/pro.png");
		color: #46b901;
		font-size: 14px;
	}
	
	.prosyaknow li, .consyaknow li {
		list-style-image:url ("../images/pro.png");
		list-style-type:none;
		margin-left: 10px;
		padding-top: 5px;
	}
	
	.consyaknow {
		float: left;
		width:215px;
		margin-right:15px;
		}
	.consyaknow ul li {
		list-style:url(../images/_con.png);
	}
	.prosyaknow ul li {
		list-style:url(../images/pro.png);
	}
	.consyaknow ul{
		list-style-image:url ("../images/_con.png");
		color: #900;
		font-size: 14px;
	}
	
	.consyaknow ul li{
		list-style-image:url ("../images/_con.png");
	}
	.reviewcriteria {
		float: left;
		width:230px;
		margin-right:0;
	}
	.reviewcriteria ul li{
		width:220px;
		clear:both;
		display:inline-block;
		display:-moz-inline-block;
	}
	
	.reviewcriteria ul{
		color: #666;
		font-size: 14px;
		margin-top:4px;
	}
	
	.ratingnumber {
		color: #32B73E;
		float: right;
		text-align:right;
		font-size:12px;
		width:25px;
		font-weight:bold;
	}
	.reviewcriteria ul li {
		list-style:none; 
		margin-left:0; 
		margin-bottom:3px; 
		padding:3px; 
		line-height:1.3em; 
		border-bottom:1px solid #DADADA;
		}
	.reviewcriteria a {
		color: #666;
		text-decoration: none;
		display:inline-block;
		display:-moz-inline-box;
		float:left;
		width:145px;
	}
	
	.reviewcriteria a:visited {
		color: #666;
		text-decoration: none;
	}
	
	.reviewcriteria a:hover {
		color: #666;
		text-decoration: underline;
	}
	.mainreview {
		float: left;
		padding-right: 8px;
	}
	
	.mainreview h3 {
		margin-right:0px;
		font-size:18px;
		color: #ffffff;
		
	}
	
	.mainreview h3 a {
	display:block;
		color: #ffffff;
		text-decoration: none;
		font-size: 18px; 
		background:#276FB3; background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b'); 
		color:#ffffff; 
		padding:5px; 
		border-top-left-radius:5px; -moz-border-topleft-radius:5px; -webkit-border-top-left-radius:5px; 
		border-top-right-radius:5px; -moz-border-topright-radius:5px; -webkit-border-top-right-radius:5px;  
		margin-bottom:5px;
		text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
		
	}
	
	.mainreview h2 {
		border-bottom: 1px dotted #4F4F4F;
		margin-right:0px;
		font-size:18px;
		margin-bottom:5px;
	} 
	
	.mainreview h2 a {
		color: #4F4F4F;
		text-decoration: none;
		font-size: 18px;
	}
	.mainreview p {line-height:1.4em;}
	.mainreview ul li {line-height:1.4em; margin-bottom:2px; margin-left:35px; padding-left:10px;}
	.mainreview .conclusion {
		margin:30px 15px 15px 15px;
		background:#F0F0F0;
		border:1px solid #e0e0e0;
		font-size:13px;
		padding:15px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
		}
	.mainreview .conclusion h2,
	.mainreview .conclusion h3{font-size:23px; border-bottom:0;}
	
	/*
	.reviewbutton {
		background:transparent url(/images/reviewbutton.png) no-repeat;
		width:575px;
		height:65px;
		margin-left: 50px;
	}
	
	.reviewbuttontext {
		color: #ffffff;
		position: relative;
		top: 8px;
		left: 70px;
		font-size: 26px;
	}
	
	.reviewbutton a {
		color: #266FB3;
		text-decoration: underline;
	}
	
	
	.reviewbutton a:hover {
		color: #CFE8FF;
		text-decoration: underline;
	}
	*/
	.reviewbutton-wrap {width:690px; display:block; text-align:center;}
	.reviewbutton {margin:0 auto;}
	.reviewbutton a{   
	display:inline-block; display:-moz-inline-box; padding:5px 15px; line-height:30px; height:30px; 
	border-top:2px solid #3ecc4c; border-left:2px solid #3ecc4c; border-right:2px solid #29a335; border-bottom:2px solid #29a335;
	font-size:15px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#31b73e;	text-decoration:none; text-transform:none; margin:10px auto 15px auto;
	box-shadow:0px 0px 20px #aeaeae; -webkit-box-shadow:0px 0px 20px #aeaeae; -moz-box-shadow: 0px 0px 20px #aeaeae;
	}
	.reviewbutton a:hover{
	border-top:2px solid #44e053; border-left:2px solid #44e053; border-right:2px solid #31b73e; border-bottom:2px solid #31b73e;
	color:#ffffff; background:#38cb46;
					
	} 
	.review-affiliatelink-wrap  {width:180px;}
	.review-affiliatelink  {margin:0 auto;}
	.review-affiliatelink a{   
	display:block; padding:10px 9px;  text-align:center;
	border-top:1px solid #3ecc4c; border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:15px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);	text-decoration:none; text-transform:capitalize;
	margin:10px 0 10px 0; width:160px;
	}
	.review-affiliatelink a:hover{
	border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');		
	}
	
	.rowb {
		margin-top:10px;
		margin-right:10px;
	}
	img.border {
		padding:4px; background:#ffffff; border:1px solid #EBEBEB; margin:3px 10px 10px 10px;	
	}
	.contentpaneopen h1 {margin-bottom:5px;}
	h2.table-title {margin-bottom:5px;}
	a.morelink {float:right; margin-top:10px; margin-bottom:5px;}
	a.morelink{
	display:block; padding:3px 10px; line-height:20px; height:20px; 
	border-top:1px solid #47d558;border-left:1px solid #47d558; border-right:1px solid #219e29; border-bottom:1px solid #219e29;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#32b73e;	text-decoration:none;
	}
	a.morelink:hover{
	border-top:1px solid #6ef57f; border-left:1px solid #6ef57f; border-right:1px solid #32b73e; border-bottom:1px solid #32b73e;
	color:#ffffff; background:#47d558;
					
	}
	 
	table.reviewstable{width:330px;}
	table.reviewstable tr{}
	table.reviewstable tr th{background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b'); color:#ffffff; padding:7px 5px; font-weight:bold; text-align:center; border-top-left-radius:5px; -moz-border-topleft-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-topright-radius:5px; -webkit-border-top-right-radius:5px; }
	table.reviewstable h3{font-size:16px; text-align:center; margin-bottom:0; font-weight:bold; border-bottom:0; color:#ffffff;}
	table.reviewstable tr td{padding:5px 5px; font-size:13px; font-weight:bold;}
	table.reviewstable tr td.product {font-size:18px; font-weight:normal;} 
	table.reviewstable tr td.rating {font-size:13px; text-align:right; font-weight:bold;} 
	
	table.data					{margin:0px auto 15px; width:100%; border:2px solid #276FB3;}
	table.data tr 					{border:0;}
	table.data td 					{border:0;}
	table.data tr th				{background:#276FB3; color:#ffffff; font-weight:bold; font-size:15px; text-align:center; padding:5px; }
	table.data tr.header th			{font-size:15px; padding:10px 15px; border-bottom:3px solid #276FB3; border-right:1px solid #276FB3; border-left:1px solid #276FB3; border-top:1px solid #276FB3;}
	table.data tr.colhead th		{background:#F3F3F3; color:#276FB3; font-weight:bold; font-size:14px; padding:10px 4px; border-bottom:1px solid #e7e7e7; border-right:0; border-right:1px solid #e7e7e7; border-left:0;}
	table.data tr td				{padding:15px 15px; font-size:14px; font-weight:normal; border-right:1px solid #e7e7e7; text-align:center;}
	table.data tr td.rowhead 		{font-size:14px; font-weight:bold; border-right:1px solid #e7e7e7; border-left:0; text-align:center;} 
	table.data tfoot tr td 			{background:#F3F3F3; color:#666; text-align:center; font-weight:bold; font-size:14px;}
	table.data tr td.first			{border-left:1px solid #e7e7e7;}
	table.data tr td.last 			{border-right:1px solid #e7e7e7;}
	table.data tr.last td 			{border-bottom:1px solid #e7e7e7;}

	table.data tr td.left {text-align:left !important;}
table.data tr td.bold			{font-weight:bold;}

	table.clickable tr {cursor:pointer;}
	
	table.stripe {}
	table.stripe tr {}
	table.stripe tr.odd td  {background:#f3f3f3;}
	table.stripe tr.even td {background:#fcfcfc;}
	table.stripe tr.over td {background:#d9ebf5;}

	table.data.stripe tr.highlight td				{background:#d9ebf5;}
	
	table.data.stripe tr td.highlight			{background:#d9ebf5;}

	table.data.stripe tr td.bold			{font-weight:bold;}

table.routinePrint {width:900px;}

table.natural {border:2px solid #32B73E !important;}

table.natural tr th				{background:#32B73E;}

table.natural tr				{border-bottom:1px solid #e7e7e7;}


table.natural tr.header th			{border-bottom:3px solid #32B73E ; border-right:1px solid #32B73E ; border-left:1px solid #32B73E; border-top:1px solid #32B73E;}

table.natural tr.colhead th		{color:#474747;}

table.natural tr td.last {color:#32B73E; font-weight:bold;}


	
	table.data-center tr td,
	table.body-fat-percentage tr td {text-align:center;}
	table.body-fat-percentage tr td.rowhead {text-align:center; font-size:15px;}
	
	table.data-left tr td {text-align:center;}
	table.data-left tr td.rowhead {text-align:left;}
	
	table.food-label-claim tr.colhead th	{font-size:13px;}
	
	ol.ordered-list {line-height:1.2em;}
	ol.ordered-list li{margin-bottom:10px;}
	
	.moduletable_newsblock h3,
	.moduletable_latestnews h3,
	.moduletable_newsblock th,
	.moduletable_latestnews th,
	.most_recent_article .moduletable th{border-bottom:0px solid #CCC; text-align:left; color:#32b73e; font-size:14px; text-transform:uppercase; margin-bottom:5px;}
	.most_recent_article .moduletable th {display:none;}
	.moduletable_latestnews th {padding:10px;}
	
	.moduletable_newsblock		{padding:0;}
	.moduletable_latestnews		{ padding:10px;}
	

	.main_box.news-home-featured-news{ width:640px; }	
	.main_box.news-home-featured-news.no-style{ width:660px; }
	
	/*.main_box.news-home-featured-news h1{ margin-bottom: 5px; height: 30px; line-height: normal;}*/
	.main_box.news-home-featured-news h1{
		text-align: center !important;
		font-size: 2em;
		font-weight: bold;
		line-height: normal;
		background: #32b73e;
		background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
		background: -moz-linear-gradient(top, #32b73e, #237e2b);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#19538b');
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
		color: white;
		-moz-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		margin-bottom: 0;
		padding-top: 3px !important;
		border-bottom: 3px #237e2b solid;
	}
	.main_box.news-home-featured-news .box{
		width: 658px;
		margin: 0;
		padding: 0;
		border: 1px solid #237e2b;
		-moz-border-radius: 0px 0px 5px 5px;
		-khtml-border-radius: 0px 0px 5px 5px;
		-webkit-border-radius: 0px 0px 5px 5px;
		border-radius: 0px 0px 5px 5px;
	}
	.main_box.news-home-featured-news .box .cat-block{
		background: #FFFFFF;
		margin: 0;
		padding: 3px 0 10px 0;
	}

	.main_box.news-home-featured-news .box .cat-block:hover {
		cursor:pointer;
		background: url('/images/background-featured-newsf1.jpg') 0 0 no-repeat;
	}	
	
	.main_box.news-home-featured-news .box .click-box{
		cursor: pointer !important;
		border: 0;
		border-bottom:2px solid #237e2b;
		padding: 10px 15px 10px 10px;
	}
	.main_box.news-home-featured-news .box .click-box:last-child{
		border-bottom: 0;
		-moz-border-radius: 0px 0px 5px 5px;
		-khtml-border-radius: 0px 0px 5px 5px;
		-webkit-border-radius: 0px 0px 5px 5px;
		border-radius: 0px 0px 5px 5px;	
	}
	.main_box.news-home-featured-news .box .news-title{
		margin-bottom: 10px;
	}
	
	.main_box.video-of-week{ width:640px; }
	.main_box.video-of-week.no-style{ width:660px; }

	.main_box.video-of-week h1{ 
		text-align: center !important;
		font-size: 2em;
		font-weight: bold;
		line-height: normal;
		background: #276FB3;
		background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538B));
		background: -moz-linear-gradient(top, #276FB3, #19538B);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
		color: white;
		-moz-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		margin-bottom: 0;
		padding-top: 3px !important;
		border-bottom: 3px #19538B solid;		
	}

	.feature_news {padding:10px; border:0px solid #ccc;}
	.feature_news .moduletable_latestnews {width:400px; border:0px solid #000;}
	.featured-news-title {font-weight:bold; font-size:17px; margin-bottom:5px; display:block;}
	.featured-news-title a {}
	
	#mysurvey table {width:100%;}
	
	.recent_news {padding:0px; border:0px solid #ccc;}
	.recent-news h2 {margin:0 !important;}
	.recent_news .moduletable_latestnews {width:230px; border:0px solid #000;}
	.recent_news .moduletable_latestnews ul.latestnews {list-style:none !important; background-image:none !important; margin:0px 0px 0px 5px; padding:0}
	.recent_news .moduletable_latestnews ul.latestnews li {list-style:none !important; font-size:11px; line-height:1em; padding:3px; margin:0; background-image:none !important;}	
	.recent_news .moduletable_latestnews ul.latestnews li.last {margin-bottom:0; padding:bottom; border-bottom:0;}
	

	.main_box.categories-box{ width:640px; }	
	
	.main_box.categories-box h1{
		text-align: center !important;
		font-size: 2em;
		font-weight: bold;
		line-height: normal;
		background: #32b73e;
		background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
		background: -moz-linear-gradient(top, #32b73e, #237e2b);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#19538b');
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
		color: white;
		-moz-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		width: 660px;
		margin-bottom: 0;		
		margin-left: -10px;
		margin-top: -6px;		
		padding-top: 3px !important;
		border-bottom: 3px #237e2b solid;
	}
	.main_box.categories-box .box{
		width: 658px;
		margin: 0;
		padding: 0;
		border: 1px solid #237e2b;
		-moz-border-radius: 0px 0px 5px 5px;
		-khtml-border-radius: 0px 0px 5px 5px;
		-webkit-border-radius: 0px 0px 5px 5px;
		border-radius: 0px 0px 5px 5px;
	}
	.main_box.categories-box .box .cat-block{
		background: #FFFFFF;
		margin: 0;
		padding: 3px 0 10px 0;
	}

	.main_box.categories-box .box .cat-block:hover {
		cursor:pointer;
		background:#FFFABC;
	}	
	
	.main_box.categories-box .box .click-box{
		cursor: pointer !important;
		border: 0;
		border-bottom:2px solid #237e2b;
		padding: 10px 15px 10px 10px;
	}
	.main_box.categories-box .box .click-box:last-child{
		border-bottom: 0;
		-moz-border-radius: 0px 0px 5px 5px;
		-khtml-border-radius: 0px 0px 5px 5px;
		-webkit-border-radius: 0px 0px 5px 5px;
		border-radius: 0px 0px 5px 5px;	
	}
	.main_box.categories-box .box .news-title{
		margin-bottom: 10px;
	}



	.moduletable_newsblock .aidanews_newsblock .last {padding-top:0;}
	
	.leftcol {float:left; width:660px;}
	.rightcol {float:left; width:270px; padding:10px;}
	.main_content {width:710px;}
	.main_content_wp {width:960px;}
	.main_content_wp ul.featured-news {list-style:none; margin:0; padding:0; width:640px; float:left;}
	.main_content_wp ul.featured-news-home {list-style:none; margin:0; padding:0; width:360px; float:left;}
	.main_content_wp ul.featured-news li {list-style:none; display:none; margin:0; padding:0; clear:both; margin-bottom:15px;}
	.featured-news li h3.news-title {font-weight:bold; font-size:17px; margin-bottom:5px; display:block; margin-left: 0; }
	.featured-news li h3.news-title a { }
	.featured-news .featured-image {width:150px;float:left; padding:4px; background:#ffffff; border:1px solid #EBEBEB; margin:0px 10px 10px 0px !important;}
	.featured-news .description {float:left; width:465px;}
	
	body.category .featured-image {width:180px; height:115px; float:left; padding:4px; background:#ffffff; border:1px solid #EBEBEB; margin:0px 10px 10px 0px !important;}
	
	.main_content_wp ul.featured-news li.featured-main {float:left; width:250px; height:436px !important; margin-right:15px; padding-right:15px; border-right:1px solid #CCC; height:300px;}
	.main_content_wp ul.featured-news li.featured-main .featured-image {float:none; padding:4px; background:#ffffff; border:1px solid #EBEBEB; width:240px; height:140px;}
	.main_content_wp ul.featured-news li.featured-main .description {float:left; width:250px;}
	.main_content_wp ul.featured-news .featured-right {width:360px; float:left; padding-right:15px; border-right:1px solid #CCC;}
	.main_content_wp ul.featured-news .featured-right li.first {border-bottom:1px solid #CCC !important; padding-bottom:10px; margin-bottom:10px;}
	
	.main_content_wp .widget_recent_entries {width:230px; border-bottom:0; padding-left:0px !important;}
	.main_content_wp .right .widget_container {padding-left:10px !important;}
	.main_content_wp .widget_recent_entries .module-content ul {list-style:none !important; background-image:none !important; margin:0px 0px 0px 5px; padding:0}
	.main_content_wp .widget_recent_entries .module-content ul li {list-style:none !important;line-height:1.2em; padding:3px; margin:0; background-image:none !important;}	
	.main_content_wp .widget_recent_entries .module-content ul li.last {margin-bottom:0; padding:bottom; border-bottom:0;}
	
	.main_content_wp .recentposts {margin-top:10px; border:1px solid #CCC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	
	.form-allowed-tags {display:none;}
	
	/*#navigation .menu li.item6078 a {background:0 !important;}*/
	.main_content_wp .posts,
	.main_content_wp .post,
	.hentry {margin-top:10px; padding:10px; border:1px solid #CCCCCC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.main_content_wp .posts h2,
	.hentry h2{font-size:18px;}
	.main_content_wp .posts .entry-meta,
	.hentry .entry-meta {font-size:12px; color:#999999; margin-bottom:5px;}
	.main_content_wp .posts .entry-content,
	.hentry entry-summary {border-top:1px solid #F3F3F3; padding-top:10px;}
	.main_content_wp .posts .entry-content p,
	.hentry .entry-summary p {margin-bottom:10px; line-height:1.5em;}
	.main_content_wp .posts .entry-content h1,
	.main_content_wp .posts .entry-content h2,
	.main_content_wp .posts .entry-content h3,
	.main_content_wp .posts .entry-content h4,
	.main_content_wp .posts .entry-content h5,
	.main_content_wp .posts .entry-content h6 {margin-bottom:0.50em; margin-top:0.70em;}
	.hentry .entry-utility {padding-top:20px; clear:both;}
	/*#nav-below {margin-top:15px;}*/

	.recentnews_box_title{ height:25px; line-height:25px; font-size: 14px; 
		background:#32b73e; 
		background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
		background: -moz-linear-gradient(top,  #32b73e,  #237e2b);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b'); 
		text-shadow: 1px 1px 0px rgba(0,0,0,0.1); color:#ffffff; text-align:right; font-weight:bold; padding-left:5px; padding-right:14px;
		-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
	}

	.recentnews_box_content{ 
		width:658px; 
		overflow:hidden;
		background: url('/images/recent-news-background4.jpg') 0 0 no-repeat !important;  
		margin: 0;
		padding: 3px 0 2px;
		-moz-border-radius:0 0 5px 5px; 
		-khtml-border-radius:0 0 5px 5px; 
		-webkit-border-radius:0 0 5px 5px; 
		border-radius:0 0 5px 5px;
	}			

	.recentposts 						{clear:both;}
	.recentposts h2 						{background:#32B73E; color:#ffffff; padding:4px; display:block;}
	.recentposts .recentnews_box_title a	{color: #ffffff; font-size:12px; text-decoration: none;}
	.recentposts table 					{width:635px; margin:10px;}
	.recentposts table tr 					{}
	.recentposts table tr td 				{border-bottom:1px solid #CCCCCC; padding:5px 2px; font-size:12px;}
	.recentposts table tr td.title 			{/* [-ab] width:475px;*/}
	.recentposts table tr td a				{text-decoration:none;}
	.recentposts table tr td.date 			{text-align:center; font-style:italic;}
	.recentposts table tr td.comment 		{width:40px; text-align:center;}
	.recentposts table tr td.comment img	{margin-bottom:-4px;}
	.recentposts table tr td.comment span 	{font-size:16px;}
	.recentposts table tr td.comment a 		{color:#32B73E !important; }
	
	table.top-fitness-reviews {
		margin-bottom: 5px;
		border-collapse: separate; 
		width:100%; 
		border-top-right-radius: 5px; 
		-moz-border-radius-topright: 5px; 
		-webkit-border-top-right-radius: 5px; 
		border-top-left-radius: 5px; 
		-moz-border-radius-topleft: 5px; 
		-webkit-border-top-left-radius: 5px;
		background: rgb(250,250,250); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZWRlZWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZDlkYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZWNlZGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(-45deg,  rgba(250,250,250,1) 0%, rgba(237,238,241,1) 20%, rgba(217,218,225,1) 51%, rgba(236,237,240,1) 79%, rgba(250,250,250,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(20%,rgba(237,238,241,1)), color-stop(51%,rgba(217,218,225,1)), color-stop(79%,rgba(236,237,240,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg,  rgba(250,250,250,1) 0%,rgba(237,238,241,1) 20%,rgba(217,218,225,1) 51%,rgba(236,237,240,1) 79%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg,  rgba(250,250,250,1) 0%,rgba(237,238,241,1) 20%,rgba(217,218,225,1) 51%,rgba(236,237,240,1) 79%,rgba(250,250,250,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg,  rgba(250,250,250,1) 0%,rgba(237,238,241,1) 20%,rgba(217,218,225,1) 51%,rgba(236,237,240,1) 79%,rgba(250,250,250,1) 100%); /* IE10+ */
		background: linear-gradient(135deg,  rgba(250,250,250,1) 0%,rgba(237,238,241,1) 20%,rgba(217,218,225,1) 51%,rgba(236,237,240,1) 79%,rgba(250,250,250,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	} 
	table.top-fitness-reviews tr th {color:#ffffff; text-align:left; background:#1b568f; border-bottom:2px solid #669dca; font-size:13px; padding:5px;}
	table.top-fitness-reviews tr td {color:#ffffff; padding:5px;}
	table.top-fitness-reviews tr td.rank {font-weight:bold;}
	table.top-fitness-reviews tr td.name {font-weight:bold;}
	table.top-fitness-reviews tr td a {color:#246aa9;}
	table.top-fitness-reviews tr th.rank-head{border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
	table.top-fitness-reviews tr th.review-head{border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
	table.top-fitness-reviews tr td.last {width:35px;border-right:1px solid #246aa9;}
	table.top-fitness-reviews tr td.first {width:50px;border-left:1px solid #246aa9;}
	table.top-fitness-reviews tr td.first img {border:1px solid #1b568f;}
	table.top-fitness-reviews tr td.last a	{
		display:inline-block; display:-moz-inline-box; padding:2px 3px; line-height:14px; height:14px; 
		border-top:1px solid #9ecbf0; border-left:1px solid #9ecbf0; border-right:1px solid #669dca; border-bottom:1px solid #669dca;
		font-size:11px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		background:#86b9e4;	text-decoration:none;
	}
	table.top-fitness-reviews tr td.last a:hover{border-top:1px solid #86b9e4; border-left:1px solid #86b9e4; border-right:1px solid #2f7ec1; border-bottom:1px solid #2f7ec1; color:#ffffff; background:#4192d6;		}
	table.top-fitness-reviews tr.last td{border-bottom:1px solid #246aa9;}
	table.top-fitness-reviews tr.last td.first{border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}
	table.top-fitness-reviews tr.last td.last{border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
	
	.apollsurvey {width:100%; color:#ffffff; background:url(../images/top-reviews.jpg) no-repeat top left #2c77bb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.apollsurvey .apoll_mod_title {color:#ffffff; text-align:left; background:#1b568f; border-bottom:2px solid #669dca; font-size:13px; padding:5px;}
	.apollsurvey > div {width:95%; margin:3px;}
	.apollsurvey div form label {margin:3px;}
	.apollsurvey #mod_apoll_messages_1 {font-size:11px;}
	.apollsurvey #apoll_links {padding:5px;}
	.apollsurvey #apoll_links a {color:#ffffff !important;}
	#my_apoll {border:1px solid #efefef; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:550px; margin:0 auto; }

.apollsurvey .button,
    #apoll_comp_form .button { margin:0; padding:0; background:0; border:0; font-size:100%; color:#000; float:none; display:block; height:auto; width:auto; clear:none; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; z-index:0; zoom:1;}

	.apollsurvey .button,
	#apoll_comp_form .button {display:block; padding:1px 10px 1px 10px;
		border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;
		font-size:12px; text-shadow: 1px 1px 0px rgba(255,255,255,0.8); font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#276FB3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		background:#f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');	text-decoration:none; margin-left:auto; margin-right:auto;
}
	#apoll_comp_form {padding:5px; float:right; margin-right:0; width:160px; margin-bottom:0; color:#ffffff; background:url(../images/top-reviews.jpg) no-repeat top left #2c77bb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

	#apoll_comp_form form label {margin:3px 3px 3px 5px; display:block;}
	.archiveslink 		{float:right; margin:0 10px 10px 0;}
	.archiveslink a		{
		display:block; padding:3px 10px; line-height:20px; height:20px; 
		border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;
		font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		background:#efefef;	text-decoration:none;
	}
	.archiveslink a:hover{border-top:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; color:#666; background:#e5e5e5;		}

	/* {border-bottom:3px #32b73e solid; color:#276fb3; margin-bottom:8px; text-align: center; line-height:1.3em; font-size:21px; font-weight:bold;} */	
	.widget_most_commented_widget .widget-title,
	.widget-title,
	.widget_recent_entries .module-title {	
		border-bottom: 3px #276FB3 solid;
		background:#f26822;
		background: -webkit-gradient(linear, left top, left bottom, from(#f26822), to(#d2581a));
		background: -moz-linear-gradient(top,  #f26822,  #d2581a);
		color: white;
		margin-bottom: 8px;
		text-align: center;
		line-height: 1.3em;
		font-size: 21px;
		font-weight: bold;
		padding-top: 5px;
		padding-bottom: 4px;
		text-indent: 0;
		-moz-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

	.widget_recent_entries {background:#ffffff; width:688px; border-bottom:1px solid #ccc; padding-bottom:10px;}
	.widget_categories {background:#ffffff; border-bottom:0px solid #ccc; padding-bottom:10px;}
	.widget-area ul ul {list-style:none; padding:0; margin:0;}
	.widget-area ul ul li {list-style:none; padding:0; margin:0;}
	.widget-area ul ul li a {}
	.widget_recent_entries ul,

	/*.widget_most_commented_widget {background:#ffffff; width:270px; border-bottom:1px solid #ccc; padding-bottom:10px;}*/
	.widget-area .widget_most_commented_widget {width:267px; margin: -10px 0 10px; padding: 0; border: 1px #F26822 solid; background: #e9eef3; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.widget-area .widget_most_commented_widget ul {padding-bottom: 8px;}
	.widget-area .widget_most_commented_widget li {margin-bottom: 5px; padding-left: 24px;padding-right: 9px;background: url(/images/ico_arrow_right2.png) 9px 6px no-repeat !important;}
	.widget-area .widget_most_commented_widget li a {color:#333333;text-decoration:none;outline: none;font-weight:500;}
	.widget-area .widget_most_commented_widget li a:hover {color: #276fb3;text-decoration:underline;}

	.main_content .widget_categories ul {margin:0; padding:0;}
	.main_content .widget_recent_entries ul li,
	.main_content .widget_categories ul li {margin:0; padding:0; float:left !important; width:100px !important; margin-right:5px !important;  list-style:none  !important;}
	.widget_recent_entries ul li a,
	.main_content .widget_categories ul li a {color:#666; font-weight:bold; font-size:15px;}
	.widget_categories .module-title {border-bottom:0px solid #CCC; text-align:left; color:#32b73e; font-size:14px; text-transform:uppercase; margin-bottom:5px;}
	#wp-footer {display:none;}
	#wp-main {padding:0px !important; margin:0 !important;}
	#wp-main #right {width:210px; float:left; margin-left:30px;}
	img.border-right {
		padding:4px; float:right; background:#ffffff; border:1px solid #EBEBEB; margin:3px 10px 10px 10px;	
	}
	.contentpaneopen img.featured-image,
	.hentry img.featured-image,
	img.border-left {
		padding:4px; float:left; background:#ffffff; border:1px solid #EBEBEB; margin:3px 10px 10px 10px;	 display:block-inline; display:-moz-inline-box;
	}
	.contentpaneopen div.description {float:left; width:400px; margin-left:10px;}
	#wp-container { width:660px !important; margin-right:0 !important;}
	#wp-container #wp-content {margin:0;}
	
	.muscle-group {}
	.muscle-group h2 {background:#276FB3;
	background: -webkit-gradient(linear, left top, left bottom, from(#276FB3), to(#19538b));
	background: -moz-linear-gradient(top,  #276FB3,  #19538b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#276FB3', endColorstr='#19538b');
text-shadow: 1px 1px 0px rgba(0,0,0,0.1);  text-align: center; padding:7px; font-size:23px; color:#ffffff; margin-bottom:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.muscle-group div h2 {background:0; border: 0; margin-bottom:0px; font-size:16px; padding:0; text-align:left; text-shadow: 1px 1px 0px rgba(0,0,0,0.0); }
	
	
	iframe.feat-news {width:700px; height:370px; border:0; margin:0; padding:0;}
	.featured-news-home {width:690px; padding-left:5px;}
	.featured-news-home ul.featured-news {list-style:none; margin:0; padding:0; width:470px; float:left;}
	.featured-news-home #right {list-style:none; margin:0; padding:0; width:220px; float:left;}
	.featured-news-home ul.featured-news-home {list-style:none; margin:0; padding:0; width:475px; float:left;}
	.featured-news-home ul.featured-news li {list-style:none; display:none; margin:0; padding:0; clear:both; margin-bottom:15px;}
	.featured-news-home .featured-news li h3.news-title {font-weight:bold; font-size:17px; margin-bottom:5px; display:block;}
	.featured-news-home .featured-news li h3.news-title a {}
	.featured-news-home .featured-news .featured-image,
	.hentry img.featured-image {width:150px; height:96px; float:left; padding:4px; background:#ffffff; border:1px solid #EBEBEB; margin:0px 10px 10px 0px !important;}
	.featured-news-home .featured-news .description {float:left; width:270px;}
	.featured-news-home ul.featured-news .featured-right {width:445px; float:left; padding-right:15px; border-right:1px solid #CCC;}
	.featured-news-home ul.featured-news .featured-right li.first {border-bottom:1px solid #CCC !important; padding-bottom:10px; margin-bottom:10px;}
	.featured-news-home ul.featured-news .featured-right li.last {border-bottom:0; margin-bottom:0; padding-bottom:0;}
	.featured-news-home .widget_recent_entries {width:230px; border-bottom:0; padding-left:0px !important;}
	.featured-news-home .right .widget_container {padding-left:10px !important;}
	.featured-news-home .widget_recent_entries .module-content ul {list-style:none !important; background-image:none !important; margin:0px 0px 0px 5px; padding:0}
	.featured-news-home .widget_recent_entries .module-content ul li {list-style:none !important;line-height:1.2em; padding:3px; margin:0; background-image:none !important;}	
	.featured-news-home .widget_recent_entries .module-content ul li.last {margin-bottom:0; padding-bottom:0; border-bottom:0px solid #000 !important;}
	.featured-news-home .widget_recent_entries,
	.featured-news-home .widget_categories		{background:0 !important;}
	.featured-news-home .widget_recent_entries .module-title {border-bottom:0px solid #CCC; text-align:left; color:#32b73e; font-size:14px; text-transform:uppercase; margin-bottom:5px;}
	.featured-news-home .widget_recent_entries {background:#ffffff; width:688px; border-bottom:1px solid #ccc; padding-bottom:10px;}
	
	/*.widget_categories {width:250px; height:310px; padding:5px 9px; border:1px #dedede solid; background:url(../images/box_bg.gif) bottom repeat-x; margin:-10px 0 10px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}*/
	.widget_categories {width:267px; height:350px; margin: -10px 0 10px; padding: 0; border: 1px #F26822 solid; background: #e9eef3; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.widget_categories ul {margin:0; padding:0;}
	.widget_categories ul li {margin:0; padding:0; border-bottom:2px solid #efefef; float:left !important; margin-bottom:5px !important; width:98px !important;  list-style:none  !important;}
	.widget_categories ul li.odd {margin-right:0px !important;}
	.widget_categories ul li.even { margin-right:15px !important;}
	.widget_categories ul li a {color:#999; font-weight:bold; font-size:13px; text-decoration:none;}
	.widget_categories ul li a:hover {color:#666; }
	.widget_categories .cat-item {		
		/*background: url(/images/ico_arrow_right2.png) 9px 6px no-repeat !important;*/
		background-position: 0px 0px;
		background-repeat: no-repeat;	
		height: 24px;	
		margin-left: 4px;
		padding-left: 30px;
	}
	.widget_categories .cat-item a {color:#333333;text-decoration:none;outline: none;font-weight:500;} 
	.widget_categories .cat-item a:hover {color: #276fb3;text-decoration:underline;}
	.widget_categories .module-title,
	.news_box_content .moduletable h3{border-bottom:0px solid #CCC; text-align:left; color:#32b73e; font-size:14px; text-transform:uppercase; margin-bottom:5px;}
	.news_box_content .moduletable h3 {display:none;}
		
	.widget_categories li.cat-item-8 {
		background-image: url(/images/category-icons/bodybuilding.png);
	}
	.widget_categories li.cat-item-8:hover {
		background-image: url(/images/category-icons/bodybuilding_h.png);
	}

	.widget_categories li.cat-item-10 {
		background-image: url(/images/category-icons/diet.png);
	}
	.widget_categories li.cat-item-10:hover {
		background-image: url(/images/category-icons/diet_h.png);
	}

	.widget_categories li.cat-item-13 {
		background-image: url(/images/category-icons/exercise.png);
	}
	.widget_categories li.cat-item-13:hover {
		background-image: url(/images/category-icons/exercise_h.png);
	}

	.widget_categories li.cat-item-11 {
		background-image: url(/images/category-icons/food.png);
	}
	.widget_categories li.cat-item-11:hover {
		background-image: url(/images/category-icons/food_h.png);
	}

	.widget_categories li.cat-item-9 {
		background-image: url(/images/category-icons/health.png);
	}
	.widget_categories li.cat-item-9:hover {
		background-image: url(/images/category-icons/health_h.png);
	}

	.widget_categories li.cat-item-12 {
		background-image: url(/images/category-icons/healthfacts.png);
	}
	.widget_categories li.cat-item-12:hover {
		background-image: url(/images/category-icons/healthfacts_h.png);
	}

	.widget_categories li.cat-item-15 {
		background-image: url(/images/category-icons/medical.png);
	}
	.widget_categories li.cat-item-15:hover {
		background-image: url(/images/category-icons/medical_h.png);
	}

	.widget_categories li.cat-item-18 {
		background-image: url(/images/category-icons/men.png);
	}
	.widget_categories li.cat-item-18:hover {
		background-image: url(/images/category-icons/men_h.png);
	}

	.widget_categories li.cat-item-17 {
		background-image: url(/images/category-icons/mentalhealth.png);
	}
	.widget_categories li.cat-item-17:hover {
		background-image: url(/images/category-icons/mentalhealth_h.png);
	}

	.widget_categories li.cat-item-5 {
		background-image: url(/images/category-icons/news.png);
	}
	.widget_categories li.cat-item-5:hover {
		background-image: url(/images/category-icons/news_h.png);
	}

	.widget_categories li.cat-item-3 {
		background-image: url(/images/category-icons/nutrition.png);
	}
	.widget_categories li.cat-item-3:hover {
		background-image: url(/images/category-icons/nutrition_h.png);
	}

	.widget_categories li.cat-item-19 {
		background-image: url(/images/category-icons/parenting.png);
	}
	.widget_categories li.cat-item-19:hover {
		background-image: url(/images/category-icons/parenting_h.png);
	}

	.widget_categories li.cat-item-16 {
		background-image: url(/images/category-icons/skinandbeauty.png);
	}
	.widget_categories li.cat-item-16:hover {
		background-image: url(/images/category-icons/skinandbeauty_h.png);
	}

	.widget_categories li.cat-item-6 {
		background-image: url(/images/category-icons/studies.png);
	}
	.widget_categories li.cat-item-6:hover {
		background-image: url(/images/category-icons/studies_h.png);
	}

	.widget_categories li.cat-item-1 {
		background-image: url(/images/category-icons/uncategorized.png);
	}
	.widget_categories li.cat-item-1:hover {
		background-image: url(/images/category-icons/uncategorized_h.png);
	}

	.widget_categories li.cat-item-4 {
		background-image: url(/images/category-icons/weightloss.png);
	}
	.widget_categories li.cat-item-4:hover {
		background-image: url(/images/category-icons/weightloss_h.png);
	}

	.widget_categories li.cat-item-7 {
		background-image: url(/images/category-icons/weighttraining.png);
	}
	.widget_categories li.cat-item-7:hover {
		background-image: url(/images/category-icons/weighttraining_h.png);
	}

	.widget_categories li.cat-item-14 {
		background-image: url(/images/category-icons/women.png);
	}
	.widget_categories li.cat-item-14:hover {
		background-image: url(/images/category-icons/women_h.png);
	}
	
	.archives-monthly h2,
	.archives-subject h2 {margin-bottom:4px;}
	.archives-monthly {width:310px; float:left; margin-right:10px;}
	.archives-subject {width:320px; float:left;}
	.archives-subject,
	.archives-monthly {border:0px solid #ccc; width:270px; padding-bottom:10px; margin-top:10px;}
	.archives-subject ul,
	.archives-monthly ul {width:310px; margin:0; padding:0;}
	.archives-subject ul li ul,
	.archives-monthly ul li ul {width:310px; margin:0; padding:0;}
	.archives-subject ul li ul li,
	.archives-monthly ul li	{margin:0; padding:0; border-bottom:2px solid #efefef; float:left !important; margin-bottom:7px !important; width:125px !important;  list-style:none  !important;}
	
	.archives-monthly ul li ul li	{margin:0; padding:0; border-bottom:2px solid #efefef; float:left !important; margin-bottom:7px !important; width:125px !important;  list-style:none  !important;}
	.archives-subject ul li ul li.odd
	.archives-monthly ul li ul li.odd, {margin-right:0px !important;}
	.archives-subject ul li ul li.even,
	.archives-monthly ul li ul li.even	{margin-right:15px !important;}
	.archives-subject ul li ul li a,
	.archives-monthly ul li a {color:#999; font-weight:bold; font-size:13px; text-decoration:none;}
	.archives-subject ul li ul li a:hover,
	.archives-monthly ul li a:hover {color:#666;}
	
	.comments-link {display:none;}
	
	.news-section {width:940px;}
	.news-section .main_box {width:940px; padding:0;}
	
 	.flatart	{width:235px;}  
	.separator2 { clear:both; height:1px; margin-bottom:15px; border-bottom:1px solid #c3c3c3; padding-top:15px;}
	
	.main_content .main_box table.contentpaneopen .news_box_content {margin:0; padding:0; border:0;}
	
	.most_recent_article {background:#ffffff; width:688px; border-bottom:1px solid #ccc; padding-bottom:10px;}
	.most_recent_article .moduletable {width:100%;}
	.most_recent_article .moduletable .separator {display:none;}
	.most_recent_article .intro-text {font-size:14px; color:#666; line-height:1.6em; margin-top:10px; margin-bottom:5px; }
	.most_recent_article .article-title{font-size:18px; font-weight:bold; margin-bottom:10px;}
	.most_recent_article .article-title a { margin-bottom:10px;}
	.most_recent_article .article-image {padding: 4px; margin: 10px 0px 5px 10px; border: 1px solid #C3C3C3;}
	
	.feature_news .intro-text {line-height:1.4em; margin-bottom:5px; }
	
	.archive .post .entry-title, .categories .post .entry-title {margin-bottom:7px;}
	.top-review-img {width:50px; height:25px;}
	.main_content_wp .featured-image {width:150px; height:96px; float:left; padding:4px; background:#ffffff; border:1px solid #EBEBEB; margin:0px 10px 10px 0px !important;}
	.article-header {border-bottom:1px solid #efefef;}
	.main_content_wp .posts h2.article-title {float:left; font-size:25px; width:560px; line-height:1.1em; margin-top:5px;}
	.date_cal { 
		float:left; 
		display:block; 
		width: 40px;  
		margin: 0 10px 0 0; 
		border:3px solid #efefef;
		margin-bottom:3px;
		} 
	 
	.date_cal .day { 
		color: #333; 
		display:none;
		margin: 0px 0 0 0px; 
		} 
	 
	.date_cal .date { 
		color: #333; 
		padding:1px 0px;
		font-size: 18px; 
		font-weight:bold;
		margin: 0px 0 0 0px;
		text-align:center;
		line-height:1em;
		} 
	 
	.date_cal .month { 
		color: #ffffff; 
		font-size: 12px; 
		font-weight:bold;
		padding:2px 0px;
		margin: 0 0 0 0px; 
		text-transform: uppercase; 
		background:#32b73e;
		text-align:center;
		border-color:1px solid #2a9c34;
		line-height:1em;
		} 
	 
	.date_cal .year { 
		color: #333; 
		font-size: 9px; 
		margin: 0 0 0 0px; 
		text-align:center;
		line-height:1em;
		padding:2px 0px;
		background:#f9f9f9;
    }
	
	.read-more {float:right; margin-top:5px; width:99px; display:block; }
	.read-more a{
		display:block; padding:3px 10px; line-height:20px; height:20px;
		width:79px; text-align:center;
		border-top:1px solid #47d558;border-left:1px solid #47d558; border-right:1px solid #219e29; border-bottom:1px solid #219e29;
		font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
		
	}
	.read-more a:hover{border-top:1px solid #6ef57f; border-left:1px solid #6ef57f; border-right:1px solid #32b73e; border-bottom:1px solid #32b73e; color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');}		}
	
	.most_recent_article .read-more a,
	.feature_news .read-more a{padding:2px 4px; line-height:15px; height:15px;}	
	
	.ja-pathway 	{padding:10px 0px; }
	.breadcrumbs 	{padding:5px;}
	.breadcrumbs a.pathway {background:#F3F3F3; text-decoration:none; border:1px solid #E3E3E3; padding: 3px 4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:10px; display:inline-block; display:-moz-box-inline;}
	.breadcrumbs a.pathway:hover {background:#276fb3; border:1px solid #195893; color:#FFFFFF; text-decoration:none;}
	.breadcrumbs span.current-page {background:#fafafa; font-weight:bold;  text-decoration:none; border:1px solid #F3F3F3; padding: 3px 4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:10px; display:inline-block; display:-moz-box-inline;}
	
	.flexicontent .topblock,
	.flexicontent .buttons{display:none;}
	.routine {padding: 10px 0 0 0;}
.routine p {padding-right: 10px;}
	.routine h2{	
		border-bottom: 2px solid #CCC;
		color: #474747;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 4px;
	} 

.routinedownload {width:645px; !important; padding:10px; margin:10px; float:left; border: 1px solid #87D435; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.routinedownload .morelink {float:right; width:125px; margin-right:20px; margin-top:10px; margin-bottom:0; padding:0;}
	.routinedownload .morelink a{
	display:block; width:125px; padding:5px 10px; line-height:20px; height:20px; 
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	text-decoration:none; text-align:center;}
	.routinedownload .morelink a:hover{border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');}
					
	.routinedownload h2	{margin:0px 0px 4px 0px; font-size:18px; border-bottom:2px solid #CCC;}
	.routinedownload h2 a {color:#87D435; text-decoration:none;}

.routinedownload h2 a:hover	{color:#66ab1c;}
	
.routinedownloadhover 		{border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}
.routinedownloadhover h2 a 		{color:#66ab1c;}

.routinedownloadsame {width:645px; !important; padding:10px; margin:10px; float:left; border: 1px solid #87D435; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.routinedownloadsame .morelink {float:right; width:125px; margin-right:20px; margin-top:10px; margin-bottom:0; padding:0;}
	.routinedownloadsame .morelink a{
	display:block; width:125px; padding:5px 10px; line-height:20px; height:20px; 
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background: #32B73E;
	background: -webkit-gradient(linear, left top, left bottom, from(#32b73e), to(#237e2b));
	background: -moz-linear-gradient(top,  #32b73e,  #237e2b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#32b73e', endColorstr='#237e2b');	text-decoration:none; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);	text-decoration:none; text-align:center;}
	.routinedownloadsame .morelink a:hover{border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#237e2b; background: -webkit-gradient(linear, left top, left bottom, from(#237e2b), to(#32b73e));
	background: -moz-linear-gradient(top,  #237e2b,  #32b73e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#237e2b', endColorstr='#32b73e');}
					
	.routinedownloadsame h2	{margin:0px 0px 4px 0px; font-size:18px; border-bottom:2px solid #CCC;}
	.routinedownloadsame h2 a {color:#87D435; text-decoration:none;}

.routinedownloadsame h2 a:hover	{color:#66ab1c;}
	
.routinedownloadsamehover 		{border:1px solid #87D435; cursor:pointer; background:#F7F7F7;}
.routinedownloadsamehover h2 a 		{color:#66ab1c;}

body.routinePage .main_content, body.routinePage .main_box {width:auto !important; margin:10px;}




	 ol.steps {list-style:none; margin:0; padding:0;}
	 ol.steps li{list-style:none; margin:0; padding:0; float:left; margin-bottom:15px; font-size:13px; line-height:1.1em; }
	 ol.steps div.left {float:left; width:320px; margin-right:20px;}
	 ol.steps div.right {float:left; width:320px;}
	 ol.steps li span {
		text-align:center; 
		border-radius:17px; 
		-moz-border-radius:17px;
		-webkit-border-radius: 17px;
		height:25px; 
		width:25px; 
		background:#e1e1e1;
		color:#929292;
		font-size:18px;
		line-height:25px;
		display:inline-block;
		display:-moz-inline-box;
		float:left;
		border:1px solid #c7c7c7 ;
		margin:0 10px 0 0px;
		}
	.download-box {width:305px; min-height:120px; height:auto !important; height:120px; padding:10px; margin-bottom:10px; margin-right:3px; float:left; border:1px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.download-box .morelink {float:right;}
	.download-box .morelink a{
	display:block; padding:3px 10px; line-height:20px; height:20px; 
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#31b73e;	text-decoration:none;
	}
	.download-box .morelink a:hover{
	border:1px solid #87d435; background:#66ab1c;				
	}
	
	.download-box h2	{margin:0px 0px 4px 0px; text-align: center; font-size:18px; border-bottom:2px solid #CCC;color:#87D435;}
	.download-box h2 a {color:#87D435; text-decoration:none;}
	.download-box:hover {border:1px solid #87D435; cursor:pointer; background:#f7f7f7;}
	.download-box:hover h2 {color:#66ab1c;}
	
	.componentheading {font-size:20px; color:#276fb3; border-bottom:1px solid #CCC;  margin-top:0px;}
	
	fieldset {margin-bottom:10px;}
	fieldset a {font-size:17px; font-weight:bold; margin-bottom:3px;}
	fieldset div span.small {font-size:11px; color:#A3A3A3}
	fieldset div span.number { font-size:15px; display:none;}
	
	#searchForm {font-size:13px;}
	#searchForm #search_searchword {font-size:16px; padding:4px 5px; border:1px solid #ccc;}
	#searchForm table tr:first-child td.first label {font-size:16px; margin-right:5px; font-weight:bold;}
	#searchForm .button {
	display:block; padding:3px 5px;  
	border-top:1px solid #3ecc4c;border-left:1px solid #3ecc4c; border-right:1px solid #29a335; border-bottom:1px solid #29a335;
	font-size:12px; font-weight:bold; font-family: Helvetica, Arial, sans-serif; cursor:pointer; color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	background:#31b73e;	text-decoration:none;
	}
	#searchForm .button:hover{
	border-top:1px solid #44e053; border-left:1px solid #44e053; border-right:1px solid #31b73e; border-bottom:1px solid #31b73e;
	color:#ffffff; background:#38cb46;
					
	}
	table.searchintro tr {font-size:14px; color:#276fb3; border-bottom:0px solid #CCC; }
	table.searchintro tr.last {font-size:12px; color:#333; border-bottom:0px solid #CCC; }
	table.searchintro tr b {font-size:16px; color:#333; border-bottom:0px solid #ffffff; }
	
	span.pagenav {display:inline-block; display:-moz-inline-box; padding:2px 4px; background:#ECECEC; border:1px solid #D1D1D1;}
	a.pagenav {display:inline-block; display:-moz-inline-box; padding:2px 4px; background:#ECECEC; border:1px solid #D1D1D1; text-decoration:none;}
	a.pagenav:hover {display:inline-block; display:-moz-inline-box; padding:2px 4px; background:#619DD5; color:#ffffff; border:1px solid #D1D1D1;}
	
	
	
	.last {margin-right:0; margin-bottom:0; border-bottom:0px solid #000; border-right:0px solid #000; padding-bottom:0;}
	
	.clear {clear:both;}
	
	.mainad {
		float: left;
		margin: 5px;
	}
	
	.secondad {
		float: right;
		margin: 5px;
	}
	
	.ui-widget-bg { border-top: 1px dotted #aed0ea; font-size:9px;   }
	.ui-widget-bar {position:absolute;zIndex:10;bottom:0;font-size:10px; }
	.jqplot-target				{width:250px;}
	.jqplot-title				{font-size:17px; font-weight:bold;  font-family: Helvetica, Arial, sans-serif;}
	.survey_box {margin-top:-10px; margin-bottom:-5px;}
	.poll-description,
	.poll-answer				{ line-height:1.3em; float:left; width:auto;}
	.poll-answer				{width:auto; float:none;}
	.poll-description p,
	.poll-answer p				{color:#666;}
	#graph						{width:100%; height:316px; float:left; margin-right:25px; margin-top:0px; margin-bottom:10px;}
	
	#apoll_comp_form,
	.pollstableborder 			{padding:10px; float:right; margin-right:0; width:160px; margin-bottom:0; color:#ffffff; background:url(../images/top-reviews.jpg) no-repeat top left #2c77bb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:138px;}
	.pollstableborder ul		{list-style:None; padding:0; margin:0;}
	.pollstableborder ul li 	{list-style:none; padding:0; margin:0 0 4px 0;}
	.pollstableborder ul li span{font-weight:bold; display:inline-block; width:125px;}
	
	.stats 						{margin-top:10px; }
	.pollstableborderanswers 			{padding:10px; margin:0; color:#474747; background:#ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeded));
	background: -moz-linear-gradient(top,  #ffffff,  #eeeded);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeded'); border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.pollstableborderanswers ul			{list-style:None;  margin-left:auto; margin-right:auto; text-align:center;}
	.pollstableborderanswers ul li 		{list-style:none; display:inline; font-size:12px; padding:0; margin:0 0 7px 0;}
	.pollstableborderanswers ul li span.choice	{font-weight:bold; display:inline-block; margin-right:6px;}
	.pollstableborderanswers ul li span.percentage	{font-weight:normal; font-size:11px; display:inline-block; margin-right:6px;}
	
	.message 					{background:#F7F7F7; border:1px solid #CCC; padding:4px; float:center; font-weight:bold; font-size:15px;}
	
	.question-image				{display:inline-block; display:-moz-inline-box; float:left; position:relative; width:478px; height:158px; overflow:hidden;  }
	.question-image img 		{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.survey-right				{float:left; width:auto;}
	.answer-block .survey-right {width:auto;}
	.answer-block .question-image img {margin-left:150px; margin-bottom:10px;}
	.question 					{padding:0px 0px 2px 0px; line-height:1.1em; width:auto;font-size:20px; margin-bottom:10px; border-bottom:2px solid #e3e3e3; color:#257BA0; font-weight:bold; text-shadow: 1px 1px 0px rgba(255,255,255,0.8);}
	.answer-block .question		{width:auto;}
	.question-block 			{background:#f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3'); border:1px solid #CCC; border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius: 0px; 


border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius: 5px;

padding:10px 10px 15px 10px;}
	.poll-description p,
	.poll-answer p 				{margin-bottom:10px;}
	.poll-description h2,		
	.poll-answer h2 {margin-bottom:10px; font-weight:normal;}
	h3.survey-title {background:#666666; background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#484747));
	background: -moz-linear-gradient(top,  #666,  #484747);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#484747');  margin:0; padding:4px 5px 5px 10px; font-size:15px; text-shadow: 1px 1px 0px rgba(0,0,0,0.1); color:#ffffff; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
	h3.survey-title .survey-link {float:right; color:#ffffff; margin-top:2px; margin-right:5px; text-decoration:none; font-size:12px; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);}
	/* [see 433] .news_box .news-link {float:right; color:#ffffff; margin-right:-5px; text-decoration:none; font-size:12px; text-shadow: 1px 1px 0px rgba(0,0,0,0.1);}*/

	body.contentpane {background:0 !important;}
	.whole-graph {display:none;}
	
	.survey-right-wide						{float:left; width:650px;}
	.survey-right-wide .poll-description,
	.survey-right-wide .poll-answer			{float:left; width:auto;}
	.survey-right-wide  .question 			{width:660px;}
	
	.contentpanesurvey-home .survey-right {width:auto;}
	.contentpanesurvey-home .poll-description {width:auto; margin-bottom:10px;}
	.contentpanesurvey-home .question {width:auto;}

table.jqplot-table-legend	{width:120px !important; border:0;}
.jqplot-table-legend		{border:0; background:0;}
.jqplot-table-legend > div	{border-color: #ffffff !important;}
.jqplot-table-legend div div.jqplot-table-legend-swatch {border-bottom-style: solid;
border-bottom-width: 5px;
border-left-style: solid;
border-left-width: 6px;
border-right-style: solid;
border-right-width: 6px;
border-top-style: solid;
border-top-width: 5px;}

table.questions-archives 				{}
table.questions-archives thead			{}
table.questions-archives thead td		{background:#257BA0; color:#ffffff; padding:3px;}
table.questions-archives thead td a 	{color:#ffffff;}
table.questions-archives thead td a:hover 	{color:#999;}
table.questions-archives tbody td 		{padding:3px;}

.archive-block .poll-answer				{width:100%;}
.archive-block .poll-description		{width:100%; clear:both;}
.archive-block .survey-right 			{width:auto;}
.archive-block							{ background:#f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3'); border:1px solid #ccc; padding-bottom:10px; margin-top:10px; padding:10px; border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
.archive-block .q-date					{font-size:14px; color:#999; margin-bottom:5px; text-shadow: 1px 1px 0px rgba(255,255,255,0.8); }
.archive-block .question-image			{display:inline-block; display:-moz-inline-box; float:left; position:relative; width:478px; height:158px; overflow:hidden; margin-bottom:10px; margin-left:97px;}
.archive-block .question-image img 		{}

.archives-menu 												{padding:0; width:218px;}
.archives-menu > ul.menu > li.parent 						{padding-left:0;}
.archives-menu > ul.menu > li.parent a:hover span 			{color:#e3e3e3}
.archives-menu ul.menu .parent a 							{background:#666; display:inline-block; display:-moz-inline-box; width:218px; }
.archives-menu > ul.menu > li.parent > a 					{border-bottom:2px solid #CCC;}
.archives-menu > ul.menu > li.parent > a > span 			{padding:5px; color:#ffffff; font-weight:bold;}
.archives-menu > ul.menu > li.active > a 					{border-bottom:2px solid #ffffff;background:#666; }
.archives-menu > ul.menu > li.active > a > span 			{padding:5px; color:#ffffff; font-weight:bold;}
.archives-menu ul.menu .parent ul li a  					{background:0; color:#06C;}
.archives-menu > ul.menu > li.parent > ul 					{margin-top:5px;}
.archives-menu > ul.menu > li.parent > ul > li 				{padding-left:0;}
.archives-menu > ul.menu > li.parent > ul > li a span 		{padding-left:5px; color:#06C; font-weight:normal;}
.archives-menu > ul.menu > li.parent > ul > li a:hover span {color:#666; font-weight:normal;}
.archives-menu > ul.menu > li.active > ul > li a 			{ }
.archives-menu > ul.menu > li.active > ul > li a > span 	{}

.tipbox {
	position:relative;
	font-family: Helvetica, Arial, sans-serif;
	background: #f9f9f9;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	padding:10px;
	z-index:1;
	margin:25px;
	display:inline-block;
}

.tipbox p {
	color: #474747;
	font-size: 13px;
	position:relative;
	z-index:3;
	padding-left:30px;
	margin:0;
}

.tipbox h3 {
	font-weight:bold;
	font-size: 18px;
	margin:-5px 0 3px 28px;
	position: relative;
	z-index:3;
}

.tipbox .icon {
	position:absolute; 
	top:0; 
	left:0; 
	margin-left:-15px; 
	margin-top:-10px;
	/* down
	margin-top:10px;
	*/
		text-align:center; 
		border-radius:25px; 
		-moz-border-radius:25px;
		-webkit-border-radius: 25px;
		height:45px; 
		width:45px; 
		background:#f9f9f9;
		line-height:25px;
		display:inline-block;
		display:-moz-inline-box;
		
}

.tipbox .icon img {
	position: relative;
	z-index: 3;
	margin:-2px 0 0 -3px;
}

.know.tipbox .icon img, .warning.tipbox .icon img {
	margin-top:-1px;
}
	
.warning.tipbox, .warning.tipbox .icon {
	border: 2px solid #CC3333;
}

.warning.tipbox h3 {
	color: #CC3333;
}

.exercise.tipbox, .exercise.tipbox .icon {
	border: 2px solid #276FB3;
}

.exercise.tipbox h3 {
	color: #276FB3;
}


.nutrition.tipbox, .nutrition.tipbox .icon {
	border: 2px solid #87D435;
}

.nutrition.tipbox h3 {
	color: #87D435;
}

.know.tipbox, .know.tipbox .icon {
	border: 2px solid #FF6633;
}

.know.tipbox h3 {
	color: #FF6633;
}
	

.tipbox .greybox {
	background: #f9f9f9;
	position:absolute;
	top:0;
	/* down
	top:10;
	*/
	left:0;
	z-index:2;
	height:50px;
	width:50px;
/*	display:none; 
full circle visible
*/ 
}
