body										{background-color: #eed; margin: 0px; font-family: verdana, arial, sans-serif; font-size: 11px;}
h1											{color: #c30; font-weight: normal; font-size: 22px; padding-top: 60px;}
h2											{color: #c30; font-weight: bold; font-size: 28px;}
h3											{color: #f30; font-weight: bold; font-size: 18px; margin: 0px;}
ol											{margin-bottom: 20px;}
li											{margin-bottom: 10px;}
p											{line-height: 18px;}

.header										{width: 990px; margin-left: auto; margin-right: auto;}
.productfloat								{width: 394px; height: 305px; position: absolute; margin-left: 525px; z-index: 2}
.navbararea									{padding-left: 60px; width: 920px; padding-top: 25px; height: 74px; background-image: url('../images/navbarbkg.jpg'); background-repeat: no-repeat;}
.titlearea									{width: 860px; margin-left: auto; margin-right: auto; height: 96px; border-bottom: 6px solid #328; background-image: url('../images/VitaminsUSA.jpg'); background-repeat: no-repeat;}

.navlink									{position: relative; z-index: 3; display: inline; color: #328; margin-left: 10px; margin-right: 10px; font-size: 12px;}
.navlink a:link								{font-weight: normal; color: #328; text-transform: uppercase; text-decoration: none;}
.navlink a:visited							{font-weight: normal; color: #328; text-transform: uppercase; text-decoration: none;}
.navlink a:hover							{font-weight: normal; color: #f30; text-transform: uppercase; text-decoration: none;}

.carticon									{
	position: absolute;
	top: 12px;
	z-index: 3;
	margin-right: 808px;
	left: 992px;
	width: 100px;
	font-size:10px;
	text-align:right;
	color:#FF0000;
	font-weight:bold;
	height:50px;
}

.main										{width: 860px; margin-left: auto; margin-right: auto; background-color: #fff; min-height: 510px; _height: 510px; background-image: url('../images/bottom.jpg'); background-repeat: no-repeat; background-position: bottom;}
.main:after									{content: "";  clear: both; display: block; height: 0; visibility: hidden;}

.doublecolumn								{width: 465px; float: right; padding-right: 130px;}

.singlecolumn								{width: 630px; float: right; padding-right: 130px; padding-top: 40px;}

.calloutcolumn								{background-color: #f30; color: #fff; width: 219px; float: left;}
.calloutcolumn p							{width: 190px; margin-left: auto; margin-right: auto; font-weight:bold; font-size: 10px; margin-top: 10px; margin-bottom: 5px;}

.footer										{margin-bottom: 20px; width: 860px; margin-left: auto; margin-right: auto; background-color: #328; color: #fff; text-align: center; height: 29px; padding-top: 8px;}
.footer p									{margin: 0px; font-size: 16px; font-family: 'Times New Roman', Times, serif; line-height: normal;}

#seriffont									{font-family: 'Times New Roman', Times, serif; font-weight: bold;}

#faqbold									{color: #c30; font-size: 12px;}

#chosenlink:link							{color: #f30;}
#chosenlink:visited							{color: #f30;}
#chosenlink:hover							{color: #f30;}

* html img, * html .png				        {position:relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}
