/* CSS Document */

/*CORE BASE STYLES*/

BODY {	margin:0;
	position: relative;
	background:#e0e0e0; 
	font:76% Georgia,"Times New Roman", serif; 
	color:#000000; 
	white-space: normal;
	text-align: center;
	}
	
#pagewrapper {
	text-align: left;
	background-color: efefef;
	margin:0 auto;
	width:920px;
	border:0;
	padding:0;
	spacing:0;
	height: 100%;
	valign: top;
	}


#sidebar	{
	background-color: black; 
	width: 125px;
	height: 100%;
	border: solid thin black;
	align: right;
	text-align: right;
		}


#css-grd	{
#969393; 
background: -moz-linear-gradient(top, #575454, #cecece);
} 

P, UL, OL, INPUT, TEXTAREA {
	font:100%/1.2 Georgia, "Times New Roman", serif; 
	}
P {
	margin:6px 0px 10px 0px; 
	color: #000000
	}
UL {
	margin:0px 0px 0px 10px; 
	padding:0px 0px 0px 5px; 
	list-style-type:round; 
	}
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:#007C2D; 
	color:#004A7F; 
	text-decoration:underline; 
	}
A:VISITED {
	color:#14511D; 
	text-decoration:underline; 
	}
A:HOVER {
	color:#7f0000; 
	text-decoration:none; 
	}
A:ACTIVE {
	color:#00137F; 
	text-decoration:none; 
	}
H1, H2, H3, H4, H5 {
	margin:10px 2 2 0; 
	padding:0; 
    	text-transform:none;
	color:#000000; 
	font:bold 100% "Arial"; 
	}
H1 { 
	margin-top:10px; 
	font-size:150%; 
	}
H2 {
	font-size:125%; 
	}
H3 {
	font-size:110%; 
	}
H4 {
	font-size:100%; 
	}
H5 {
	font-size:90%; 
	}
H6 { 
	margin:0px 0 0 0;
	padding:0;
	font-size:12.5px; 
	color:#e0e0e0;
	font-family: "Arial Narrow"
	}

HR {
	margin:10px 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:0px; 
	}
.table TD {
	padding:5px; 
	border-bottom:1px solid #CCC; 
	}
FORM H2 {
	border-bottom:2px solid #CCC; 
	}
FORM TD {
	padding:2px; 
	}
#productDescription {
	width:90%; 
	}
#productDescription IMG {
	margin:4px 4px; 
	}
/* http://www.positioniseverything.net/easyclearing.html */
#productDescription:after {
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
	}
.productDetails {
	float:left; 
	width:30%; 
	}
#productLinks {
	clear:both; 
	padding:2px 20 0 0; 
	text-align:right; 
	}
.keyPoint {
	width:75%; 
	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:90px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:85px; 
	}
#international .countries {
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
	width:250px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:300px; 
	}
#international .countries H3 {
	width:85px; 
	float:left; 
	padding:0 10 0 2px; 
	font-size:100%; 
	}
#homeMain {
	width:65%; 
	float:left; 
	padding:0 20px 0 0; 
	}
#homeSupplement {
	width:25%; 
	float:left; 
	}
.border {
	border:10px solid #000000;}
	
.border A:LINK, .border A:HOVER, .border A:ACTIVE, .border A:VISITED {
	text-decoration:none;}
