@charset "utf-8";
/* CSS Document */

/* ---------------------------------------CSS RESET-------------------------------------------------------- */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	background: white;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
/*-------------------------------------------END CSS RESET-----------------------------------------------------*/

body {
	background-color: #CCC;
	font-size:100%;
	text-align:left;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:22px;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:22px;
}

#container {
	position:relative;
	width:980px;
	height:100%;
	margin-top:0px;
	border:4px solid #000;
	background: #fff;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#banner img {
	border-bottom:4px solid #000;
}

h1 {
	float:left;
	margin-top:7px;
	width:980px;
	text-align:center;
	text-decoration:underline;
	font-weight:100;
}

#adsensecolumn {
	float:right;
	width:164px;
	margin-top:16px;
	margin-right:10px;
	height:100%;
}

.opening {
	float:left;
	margin-top:-298px;
	margin-left:212px;
	width:575px;
	padding:5px;
	font-weight:bold;
	border:1px dashed #000;
}

.opening .openinghighlight {
	background: #FFC;
	padding:2px;
}

.nav {
	float:left;
	width:190px;
	padding:4px;
	text-align:center;
	background: #EE93E4;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#mainnav {
	clear:left;
	float:left;
	margin-top:15px;
	margin-left:5px;
	width:199px;
	background:url(gradient3.jpg) no-repeat;
}

#mainnav li {
	float:left;
	font-weight:bold;
	line-height:19px;
	width:194px;
	text-align:center;
	font-size:0.9em;
	padding:4px;
}

#mainnav a {
	width:183px;

}

h3 {
	float:left;
	width:565px;
	margin-top:-30px;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	background: url(gradient4.jpg) no-repeat;
	border:1px solid #000;
	padding:10px;
}

.sharebutton {
	float:left;
	margin-left:430px;
	margin-top:-100px;
}

.sharebutton2 {
	float:left;
	margin-left:235px;
	margin-top:10px;
}

.productimage {
	float:left;
	margin-top:10px;
}

.productimage img {
	float:left;
	width:200px;
	text-align:center;
	margin-top:4px;
}

.price {
	float:left;
	margin-top:210px;
	margin-left:-130px;
	background: #FF6;
	padding:2px;
	font-weight:bold;
}

.productcontainer {
	float:left;
	width:588px;
	height:100%;
	margin-top:-198px;
	margin-left:210px;
}

h2 {
	float:left;
	width:578px;
	text-align:center;
	margin-left:215px;
	margin-top:-65px;
	font-weight:bold;
	font-size:1.3em;
	line-height:30px;
	color:#900;
}

.proscons {
	float:left;
	width:584px;
	margin-top:5px;
	border:2px solid #000;
	text-align:center;
	background:#900;
	color:#fff;
	font-weight:bold;
}

.proconlist {
	float:left;
	width:98%;
	padding:4px;
	border:2px solid #000;
}

.proconlist li span {
	background:#FF6;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.visitsite {
	float:left;
	width:588px;
	text-align:center;
	font-weight:bold;
	background: #BCFBAA;
}

.lineseparator {
	float:left;
	margin-top:15px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	width:980px;
	height:2px;
}

#footer {
	float:left;
	width:980px;
	margin-top:15px;
	padding:7px;
	background:#FCF;
	text-align:center;
}

h4 {
	float:left;
	margin-top:15px;
	width:980px;
	text-align:center;
}

/*---------------------------------------------Weight-Chart-Page-----------------------------------------------------*/

.subheadings {
	float:left;
	background: url(gradient4.jpg) no-repeat;
	margin-top:15px;
	margin-left:10px;
	width:560px;
	height:25px;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
	font-size:1.5em;
	border:1px solid #000;
	text-align:center;
}

table {
	float:left;
	width:560px;
	margin-left:20px;
	margin-top:13px;
}

#menschart {
	margin-left:225px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #006699;
	padding:5px;
	border:1px solid #000;
	background-color: #ECECFF;
}

td {
	font-size: 16px;
	border:1px solid #000;
	text-align: center;
}

.weightcharthead {
	float:left;
	width:554px;
	margin-left:18px;
	margin-top:15px;
	font-size:1.1em;
	background: #FCC5FB;
	padding:4px;
	font-weight:bold;
}

.menweightcharthead {
	float:left;
	width:554px;
	font-size:1.1em;
	background: #FCC5FB;
	padding:4px;
	font-weight:bold;
	margin-left:224px;
	margin-top:20px;
}

.subhead {
	float:left;
	width:560px;
	margin-left:20px;
	margin-top:8px;
	text-align:center;
}

.subhead span {
	float:left;
	width:980px;
}

.bodylist {
	float:left;
	width:560px;
	margin-left:223px;
	margin-top:-215px;
}

.bodylist li span {
	font-size:1.2em;
	background: url(gradient4.jpg) no-repeat;
	padding:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

#framechart {
	float:left;
	margin-left:223px;
}

.weightchartbottom {
	float:left;
	width:560px;
	margin-left:223px;
	margin-top:5px;
}

#bmicalculator {
	float:left;
	margin-top:30px;
	margin-left:5px;
	width:582px;
	text-align:center;
}

#bmichart {
	float:left;
	width:582px;
	margin-top:-20px;
	margin-left:205px;
	padding-bottom:15px;
}

td {
	text-align:center;
	font-size:1.1em;
	padding:3px;
}
	
#rss {
	float:left;
	margin-top:10px;
	margin-left:14px;
}

#videocontain {
	float:left;
	width:980px;
}

.vid {
	float:left;
	margin-left:20px;
}

.bodyp {
	float:left;
	width:560px;
	margin-left:20px;
	margin-top:10px;
}

#linkslist {
	float:left;
	width:591px;
	margin-left:3px;
	margin-top:15px;
	text-align:center;
}

#home #mainnav-home a, #weightchart #mainnav-weightchart a, #fatburnfoods #mainnav-fatburnfoods a, #healthysnacks #mainnav-healthysnacks a, #myths #mainnav-myths a, #health #mainnav-health a, #bellyfat #mainnav-bellyfat a, #forgotten #mainnav-forgotten a, #burnout #mainnav-burnout a, #bmi #mainnav-bmi a, #links #mainnav-links a {color:#900;} 

a:link {color: #900;}a:visited {color: #900;}a:hover {color: #000;}a:active {color: #900;}

a.linkstyle2:link {color: #039;} a.linkstyle2:visited {color:#039;} a.linkstyle2:hover {color: #900;} a.linkstyle2:active {color:#039;}

a.linkstyle3:link {color: #000; text-decoration:none;} a.linkstyle3:visited {color:#000; text-decoration:none;} a.linkstyle3:hover {color: #900; text-decoration:none;} a.linkstyle3:active {color:#000; text-decoration:none;}
