/* CSS Document */

/*CORE BASE STYLES*/

BODY {
	margin:10px; 
	background:#eee; 
	font:76% Georgia, "Times New Roman", serif; 
	color:#333; 
	}
P, UL, OL, INPUT, TEXTAREA {
	font:100%/1.2 Georgia, "Times New Roman", serif; 
	}
P {
	margin:6px 0px 10px 0px; 
	}
UL {
	margin:6px 0px 10px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-type:square; 
	}
OL {
	margin:6px 0px 10px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-type:decimal; 
	}
UL UL {
	margin:0; 
	}
OL OL {
	margin:0; 
	}
A:LINK {
	color:#900; 
	color:#EE2E24; 
	text-decoration:underline; 
	}
A:VISITED {
	color:#BF6060; 
	text-decoration:underline; 
	}
A:HOVER {
	color:#01648E; 
	text-decoration:none; 
	}
A:ACTIVE {
	color:#01648E; 
	text-decoration:none; 
	}
H1, H2, H3, H4, H5, H6 {
	margin:20px 0 0 0; 
	padding:0; 
    text-transform:none;
	color:#951F1A; 
	font:bold 100%/1.2 Georgia, "Times New Roman", serif; 
	}
H1 { 
	margin-top:10px; 
	font-size:150%; 
	}
H2 {
	font-size:130%; 
	}
H3 {
	font-size:110%; 
	}
H4 {
	font-size:100%; 
	}
H5 {
	font-size:90%; 
	}
H6 { 
	font-size:85%; 
	}
HR {
	margin:20px 0; 
	}
BODY TABLE {
	font-size:131%; 
	}
BODY TD {
	font-size:76%; 
	}
TABLE H1, TABLE H2, TABLE H3, TABLE H4, TABLE H5, TABLE H6 {
	margin-top:2px; 
	}
.table TD {
	padding:5px; 
	border-bottom:1px solid #CCC; 
	}
FORM H2 {
	border-bottom:2px solid #CCC; 
	}
FORM TD {
	padding:2px; 
	}
#productDescription {
	clear:both; 
	width:100%; 
	}
#productDescription IMG {
	margin:4px 8px; 
	}
/* http://www.positioniseverything.net/easyclearing.html */
#productDescription:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.productDetails {
	float:left; 
	width:33%; 
	}
#productLinks {
	clear:both; 
	padding:6px 0 0 0; 
	text-align:right; 
	}
.keyPoint {
	width:95%; 
	margin:0 0; 
	padding:5px 10px; 
	background:#CCC; 
	}
.keyPoint H1, .keyPoint H2, .keyPoint H3, .keyPoint H4, .keyPoint H5, .keyPoint H6{
	margin:6px 0; 
	}
#international TD {
	padding:5px; 
	border-bottom:1px solid #CCC; 
	}
#international H1, #international H2, #international H3, #international H4, #international H5, #international H6 {
	margin-top:2px; 
	line-height:1; 
	}
#international .companyLogos {
	text-align:right; 
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
	width:160px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:150px; 
	}
#international .countries {
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
	width:210px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:200px; 
	}
#international .countries H3 {
	width:96px; 
	float:left; 
	padding:0 2px; 
	font-size:100%; 
	}
#homeMain {
	width:65%; 
	float:left; 
	padding:0 20px 0 0; 
	}
#homeSupplement {
	width:25%; 
	float:left; 
	}
.border {
	border:30px solid #000000;}
	
.border A:LINK, .border A:HOVER, .border A:ACTIVE, .border A:VISITED {
	text-decoration:none;}