/* CSS Document */

body {
	background:#FFFFFF none;
	margin:0px;
	color:#56686F;
	text-align:center;
}
#container {
	text-align:left;
	background:#FFFFFF none;
	width:800px;
	margin:0px auto;
	color:#56686F;
}
#header {
	width:100%;
	height:79px;
	overflow:hidden;
	display:block;
	background:transparent url(newimages/meditropin_header.jpg) no-repeat;
	border-bottom:1px solid #FFFFFF;
}
h1 {
	background:#8C94A1 none;
	display:block;
	color:#FFFFFF;
	padding:5px 0px 5px 20px;
	font:bold 11px Verdana,sans-serif;
	clear:both;
}
h2 { display:block; font:bold 11px Verdana,sans-serif; margin:0px; }
h2 a,h2.energize a,h2.energize a,h2.shape a,h2.rejuvenate a,h2.revitalize a,h2.balance a { display:block; font:bold 11px Verdana,sans-serif; margin:0px; text-decoration:none; }
h2 a:visited,h2.energize a:visited,h2.shape a:visited,h2.rejuvenate a:visited,h2.revitalize a:visited,h2.balance a:visited { display:block; font:bold 11px Verdana,sans-serif; text-decoration:none; }
h2 a:hover,h2.energize a:hover,h2.shape a:hover,h2.rejuvenate a:hover,h2.revitalize a:hover,h2.balance a:hover { display:block; font:bold 11px Verdana,sans-serif; text-decoration:underline; color:#56686F; }
h3 { font:normal 12px Verdana,sans-serif; margin:10px 0px; }
h4 { font:normal 12px Verdana,sans-serif; margin:0px; }

#menu {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	width:100%;
}
#menu ul {
	margin:0px;
	list-style-type:none;
}
#menu li {
	display:inline;
	width:20%;
	margin:0px;
	float:left;
	background:#CCCCCC none;
	color:#FFFFFF;
	font:bold 11px Verdana,Sans-serif;
}

#sparkheader {
	background:#FFFFFF url(newimages/nologin-header.jpg) no-repeat;
	background-position:top left;
	height:175px;
	width:100%;
	margin:0px;
}
#login {
	float:right;
	display:inline;
	height:175px;
	overflow:hidden;
	width:200px;
	background:#FFFFFF none;
	margin:0px;
	font:normal 11px Verdana,Arial,sans-serif;
	color:#56686F;
}
.loginform {
	margin:0px 15px;
	padding:0px;
	font:normal 11px Verdana,Arial,sans-serif;
	color:#56686F;
}
.loginform p { margin:2px 0px; }

#menu li a,a:visited { padding:6px 0px 6px 15px; background:#CCCCCC none; color:#FFFFFF; text-decoration:none; font-weight:bold; }

li#energize a,a:visited { background:#767676 none; display:block; }
li#shape a,a:visited { background:#A8A8A8 none; display:block; }
li#rejuvenate a,a:visited { background:#767676 none; display:block; }
li#revitalize a,a:visited { background:#A8A8A8 none; display:block; }
li#balance a,a:visited { background:#767676 none; display:block; }

li#energize a:hover { background:#C9552D none; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; }
li#shape a:hover { background:#6D952E none; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; }
li#rejuvenate a:hover { background:#428CC4 none; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; }
li#revitalize a:hover { background:#004F68 none; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; }
li#balance a:hover { background:#731720 none; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; }


h1#energize { background:#C9552D none; display:block; }
h1#shape { background:#6D952E none; display:block; }
h1#rejuvenate { background:#428CC4 none; display:block; }
h1#revitalize { background:#004F68 none; display:block; }
h1#balance { background:#731720 none; display:block; }


.energize { color:#C9552D; background:transparent; }
.shape { color:#6D952E; background:transparent; }
.rejuvenate { color:#428CC4; background:transparent; }
.revitalize { color:#004F68; background:transparent; }
.balance { color:#731720; background:transparent; }

.energize a { color:#C9552D; text-decoration:underline; background:transparent; display:inline; }
.shape a { color:#6D952E; text-decoration:underline; background:transparent; display:inline; }
.rejuvenate a { color:#428CC4; text-decoration:underline; background:transparent; display:inline; }
.revitalize a { color:#004F68; text-decoration:underline; background:transparent; display:inline; }
.balance a { color:#731720; text-decoration:underline; background:transparent; display:inline; }

.energize a:visited { color:#C9552D; text-decoration:underline; background:transparent; display:inline; }
.shape a:visited { color:#6D952E; text-decoration:underline; background:transparent; display:inline; }
.rejuvenate a:visited { color:#428CC4; text-decoration:underline; background:transparent; display:inline; }
.revitalize a:visited { color:#004F68; text-decoration:underline; background:transparent; display:inline; }
.balance a:visited { color:#731720; text-decoration:underline; background:transparent; display:inline; }

.energize a:hover { color:#56686F; text-decoration:underline; background:transparent; display:inline; }
.shape a:hover { color:#56686F; text-decoration:underline; background:transparent; display:inline; }
.rejuvenate a:hover { color:#56686F; text-decoration:underline; background:transparent; display:inline; }
.revitalize a:hover { color:#56686F; text-decoration:underline; background:transparent; display:inline; }
.balance a:hover { color:#56686F; text-decoration:underline; background:transparent; display:inline; }

.subs {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	width:100%;
	background:url(images/ul_back.gif) repeat-y;
}
.subs ul { display:inline; margin:0px; list-style-type:none; }
.subs li {
	display:inline;
	width:20%;
	margin:0px;
	float:left;
	padding:0px;
	font:normal 10px Verdana,sans-serif;
	color:#56686F;
}
.subs li p { padding:0px 0px; text-align:left; width:90%; margin:5px 5%; }
.subs li img { text-align:center; }

.item { padding:0px 0px; text-align:left; width:70%; margin:5px 15%; }

.line { width:1px; height:1px; display:block; clear:both; background:#FFFFFF none; overflow:hidden; margin:0px; }
.divider { width:472px; height:20px; display:block; clear:both; background:url(images/product_line.gif) no-repeat; margin:0px 4px; overflow:hidden; }

.trends {
	display:block;
	clear:both;
	margin:15px 0px 10px 0px;
	text-align:left;
	font:normal 11px Verdana,sans-serif;
	color:#001745;
}
.trends img { float:left; }
.trends a,.trends a:visited { color:#001745; font-weight:bold; text-decoration:none; background:transparent; display:inline; }
.trends a:hover { color:#001745; font-weight:bold; text-decoration:underline; background:transparent; display:inline; }

.items {
	background:url(images/items-back.jpg) repeat-x;
	float:right;
	margin:14px 0px 0px 0px;
	color:#56686F;
	padding:1px 5px;
	height:16px;
}
.items a,a:visited { color:#56686F; text-decoration:none; background:transparent; font-weight:normal; }
.items a:hover { color:#56686F; text-decoration:underline; background:transparent; font-weight:normal; }

.checkout {
	background:url(images/checkout-back.jpg) repeat-x;
	float:right;
	margin:14px 0px 0px 0px;
	color:#FFFFFF;
	padding:1px 5px;
	height:16px;
	font:normal 11px Verdana,sans-serif;
}
.checkout a,a:visited { color:#FFFFFF; text-decoration:none; background:transparent; font-weight:normal; }
.checkout a:hover { color:#FFFFFF; text-decoration:underline; background:transparent; font-weight:normal; }

.disclaimer {
	padding:3px;
	border:1px solid #000000;
	font:normal 10px Verdana,sans-serif;
	color:#000000;
	margin:10px 20px 10px 14px;
	clear:both;
}

#prodsub {
	width:315px;
	margin:0px;
	font:normal 11px Verdana,sans-serif;
	color:#56686F;
	float:left;
}
#prodsub p {
	margin:0px 15px 10px 15px;
}
#prodsub ul { list-style-image:url(images/bullet.gif); }
#prodsub ul li { margin:0px 15px 5px 0px; }

#productlist {
	float:left;
	background:url(images/list-back.gif) repeat-y top right;
	width:480px;
	margin:0px 0px 20px 0px;
}
#productquick {
	width:200px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
}

.product {
	width:230px;
	display:block;
	float:left;
	margin:0px 4px 10px 4px;
}
.product img { float:left; }
.proddescript {
	float:left;
	width:120px;
	color:#56686F;
	text-align:left;
}
.proddescript p { margin:0px 0px 10px 0px; display:block; font:normal 11px Verdana,sans-serif; }
.proddescript ul { list-style-type:none; margin:0px 0px 10px 0px; font:normal 11px Verdana,sans-serif; padding:0px; }
.proddescript li { margin:0px; padding:0px; }

#productfull {
	background:url(images/productsub-back.gif) repeat-y;
	width:100%;
	margin:10px 0px;
}
#fulldescript {
	width:365px;
	margin:5px 0px 50px 55px;
	font:normal 11px Verdana,sans-serif;
	color:#56686F;
	float:left;
}
#fulldescript p { margin:0px 0px 10px 0px; line-height:14px; }
.main {
	margin:30px 0px 50px 40px;
	width:365px;
	font:normal 11px Verdana,sans-serif;
	color:#56686F;
	display:block;
	float:left;
}

.proddescriptsub {
	margin:0px 10px 0px 40px;
	color:#56686F;
	text-align:left;
}
.proddescriptsub p { margin:0px 0px 10px 0px; display:block; font:normal 11px Verdana,sans-serif; padding-top:10px; }
.proddescriptsub ul { list-style-type:none; margin:0px 0px 10px 0px; font:normal 11px Verdana,sans-serif; padding:0px; }
.proddescriptsub li { margin:0px; padding:0px; }

#article {
	margin:30px 0px 50px 15px;
	width:520px;
	font:normal 11px Verdana,sans-serif;
	color:#56686F;
	float:left;
}
#general {
	margin:30px 5% 50px 5%;
	width:90%;
	font:normal 11px Verdana,sans-serif;
	color:#56686F;
}
#general p { margin:5px 0px; }


#qualitycol { width:250px; text-align:center; float:left; margin:0px; }

ul#def {
	list-style-image:url(newimages/medi-bullet.gif);
	margin:0px 0px 10px 20px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;
}

ul#def li a:link { text-decoration:none; color:#56686F; }
ul#def li a:visited { text-decoration:none; color:#56686F; }
ul#def li a:hover { text-decoration:underline; color:#56686F; }

ul#def li ul {
	list-style-image:url(newimages/medi-subbullet.gif);
	margin:0px 0px 10px 10px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;
}

ul#definitions {
	list-style-image:url(newimages/orange_bullet.gif);
	margin:10px 0px 10px 20px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;
}
ul#definitions li {
	margin-bottom:10px;
}

ul#definitions li ul {
	list-style-type:disc;
	list-style-image:none;
	list-style-position:outside;
	margin:0px 0px 10px 20px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;
}

ul#definitions li ul li {
	margin-top:10px;
}
ul#medi {
	list-style-image:url(newimages/medi-bullet_main.gif);
	color:#56686F;
	margin-left:10px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;
}

ul#medi li {
	color:#56686F;
	margin-left:10px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;	
}

ol#medi {
	color:#56686F;
	margin-left:10px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;	
}
ol#medi li {
	color:#C9552D;
	margin-left:10px;
	font:normal 11px Verdana,sans-serif;
	padding:0px;
	margin-bottom:10px;	
}

#footer {
	background:transparent url(newimages/meditropin_footer.jpg) no-repeat;
	width:100%;
	height:43px;
	margin:0px;
}
#footer p {
	text-align:center;
	font:normal 10px Verdana,sans-serif;
	color:#000000;
	margin:0px;
	padding:6px;
	line-height:15px;
}
	
#copy {
	font:normal 11px Verdana,sans-serif;
	text-align:center;
	color:#56686F;
	background:#E8EDF4;
	border-top:thin solid #001745;
	line-height:15px;
	padding:5px;
	margin-bottom:0px;
	text-align:left;
}
#copy a,a:visited { text-decoration:underline; color:#56686F; margin:0px; padding:0px; background:transparent; display:inline; font-weight:normal; }
#copy a:hover { text-decoration:underline; color:#56686F; margin:0px; padding:0px; background:transparent; display:inline; font-weight:normal; }
.references { font:normal 10px Verdana,sans-serif; color:#56686F; }
#prodmain { background:url(images/product-back.gif) repeat-y; width:100%; margin:20px 0px; }