td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* ----------------------------------------------------*/

input, textarea, select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C6214;
	padding:3px;
	border:1px solid #D5E491;
}

/* ----------------------------------------------------*/

.colour_normal {color: #666666;}
.colour_blue1 {	color: #57A5DB;}
.colour_blue2 {	color: #2F7AAC;}
.colour_green1 {color: #4C6214;}
.colour_green2 {color: #9ABD41;}
.colour_white {color: #fff;}
.colour_grey {color: #999;}
.colour_red {color: #FF0000;}

/* ----------------------------------------------------*/

h1 {
font-size:16px;
color: #3288C7;
margin-bottom:10px;
margin-top:20px;
}

/* ----------------------------------------------------*/

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

a.colour_green1:link {color: #4C6214;text-decoration: underline;}
a.colour_green1:visited {color: #4C6214;text-decoration: underline;}
a.colour_green1:hover {color: #3A4A0F;text-decoration: underline;}
a.colour_green1:active {color: #4C6214;text-decoration: underline;}

a.colour_blue2:link {color: #2F7AAC;text-decoration: underline;}
a.colour_blue2:visited {color: #2F7AAC;text-decoration: underline;}
a.colour_blue2:hover {color: #245F86;text-decoration: underline;}
a.colour_blue2:active {color: #2F7AAC;text-decoration: underline;}

a.back_to_top:link {text-decoration: underline;}
a.back_to_top:visited {text-decoration: underline;}
a.back_to_top:hover {text-decoration: underline;}
a.back_to_top:active {text-decoration: underline;}

/* ----------------------------------------------------*/

img {border:none;}

/* ----------------------------------------------------*/

.topPanel {
	background-color: #66686A;
	background-image: url(../images/tab_ender.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 1px;
	padding-right:12px;
	height:42px;
}
.topPanel2 {
	background-color: #ec008c;
	background-image: url(../images/tab_ender2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 1px;
	padding-right:12px;
	height:22px;
}
.topPanel_tab {
	margin-left: 1px;
}

/* ----------------------------------------------------*/

.dots_vert {
	background-image: url(../images/dots_vert.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dots_hori {
	background-image: url(../images/dots_hori.gif);
	background-repeat:repeat-x;
}

/* ----------------------------------------------------*/

.overview_body_blitz_on{
background-image:url(../images/overview_body_blitz_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_body_blitz_off{
background-image:url(../images/overview_body_blitz_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_boxing_on{
background-image:url(../images/overview_boxing_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_boxing_off{
background-image:url(../images/overview_boxing_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_hills_on{
background-image:url(../images/overview_hills_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_hills_off{
background-image:url(../images/overview_hills_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_yummy_on{
background-image:url(../images/overview_yummy_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_yummy_off{
background-image:url(../images/overview_yummy_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_golden_on{
background-image:url(../images/overview_golden_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_golden_off{
background-image:url(../images/overview_golden_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}

/* ----------------------------------------------------*/

.overview_pantry_on{
background-image:url(../images/overview_pantry_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_pantry_off{
background-image:url(../images/overview_pantry_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_ss_on{
background-image:url(../images/overview_ss_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_ss_off{
background-image:url(../images/overview_ss_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}

/* ----------------------------------------------------*/

.overview_ooo2_on{
background-image:url(../images/overview_ooo2_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_ooo2_off{
background-image:url(../images/overview_ooo2_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_groups_on{
background-image:url(../images/overview_group_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_groups_off{
background-image:url(../images/overview_group_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_diet_on{
background-image:url(../images/overview_diet_on.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}
.overview_diet_off{
background-image:url(../images/overview_diet_off.gif); 
padding-top:50px; 
padding-left:18px; 
padding-right:20px;
vertical-align:top;
background-repeat:no-repeat;
background-position:top left;
}

/* ----------------------------------------------------*/

.form_left_col {
	padding-top: 6px;
	padding-bottom: 6px;
}

/* ----------------------------------------------------*/

.pricing_col_1{
font-size:16px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
	color:#A5CE39;
}
.pricing_col_2{
font-size:14px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:normal;
	color:#666;
}
.pricing_colU_1{
font-size:16px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
	color:#A5CE39;
	border-bottom:#C2EC94 dotted 1px;
	padding-bottom:25px;
}
.pricing_colU_2{
font-size:14px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:normal;
	color:#666;
	border-bottom:#C2EC94 dotted 1px;
	padding-bottom:25px;
}
.pricing_table{
margin-bottom:15px;
}

/* ----------------------------------------------------*/


.jg_col_1{
	font-size:12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
	color:#A5CE39;
	padding-right:7px;
}
.jg_col_2{
	font-size:12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:normal;
	color:#666;
		padding-right:7px;
}
.jg_colU_1{
	font-size:12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
	color:#A5CE39;
	border-bottom:#C2EC94 dotted 1px;
	padding-right:7px;
}
.jg_colU_2{
	font-size:12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:normal;
	color:#666;
	border-bottom:#C2EC94 dotted 1px;
	padding-right:7px;
}

/* ----------------------------------------------------*/

ul{
list-style: disc;
margin-left: 25px;
padding: 0;
border: none;
margin-top:14px;
}
ol{
margin-left: 25px;
padding: 0;
border: none;
margin-top:14px;
}

li{
padding: 0;
border: none;
margin-top:3px;
margin-bottom:4px;
padding-left:3px;
}

/* ----------------------------------------------------*/

.back_to_top{
color:#2FB1E5;
line-height:2em;
text-decoration:underline;
}

/* ----------------------------------------------------*/

.faq{
font-size:13px;
line-height:1.4em;
}


.newsletters{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:15px 0px 20px 0px;
	background-image: url(../images/dots_hori.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.newsletters li{
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/dots_hori.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.newsletters div{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.newsletters h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ec008c;
	font-size:12px;
	font-weight:normal;
}
.newsletters h2, .newsletters h2 a{
	padding:0px 0px 0px 0px;
	margin:5px 0px 15px 0px;
	color:#57a5db;
	font-size:14px;
}
.newsletters h2 a:hover{
	text-decoration:underline;
}

.newsletters2 h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ec008c;
	font-size:12px;
	font-weight:normal;
}
.newsletters2 h2, .newsletters2 h2 a{
	padding:0px 0px 0px 0px;
	margin:5px 0px 15px 0px;
	color:#57a5db;
	font-size:14px;
}
.newsletters2 h2 a:hover{
	text-decoration:underline;
}

a.paginate {
	border: 1px solid #B8C64F;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	color: #B8C64F;
}


a.paginate:hover {
	background-color: #D5E491;
	color: #FFF;
	text-decoration: underline;
}

a.current {
	border: 1px solid #B8C64F;
	padding: 3px 7px 3px 7px;
	cursor: default;
	background:#B8C64F;
	color: #FFF;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 7px 3px 7px;
	color: #999;
	cursor: default;
}
