*
{
	font-family:Arial, Helvetica, sans-serif;
}
img
{
border:0px;
}
#HomePage_Main
{
	height:247px;
	background:url(/images/feature-bg.jpg) no-repeat;
}

#HomePage_Main .title
{
	float:left;
	margin-top:20px;
}
#HomePage_Main h1
{
	margin:5px 0px;
}
#HomePage_Main h2
{
	margin-left:30px;
	margin-top:0px;
}
#HomePage_Main h3
{
	margin-left:30px;
	font-size:14px;
	color:#555;
	line-height:20px;
}

#HomePage_Main div img
{
	float:left;
	padding-left:34px;
}

#HomePage_Main .info
{
	float:right;
	width:160px;
	margin-top:30px;
}

#HomePage_Main .info span
{
	font-size:11px;
	color:#999;
}

#HomePage_Main .info p
{
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	color:#777;
}
#HomePage_Main .info img
{
	padding-left:0px;
}

#HomePage_Main .private-label
{
	margin-top:50px;
	margin-bottom:30px;
	font-size:14px;
	font-family:"Arial Narrow", Arial, Sans-Serif;
	font-weight:bold;
	color:#777;
	background:url(/images/private-label-question.jpg) no-repeat top right;
	width:120px;
}

#HomePage_Main .private-label a
{
	font-size:11px;
	color:#777;
}

#HomePage_Main .nav img
{
	padding:0px 2px;
}

#NewProducts
{
	height:117px;
	background:url(/images/feature-bg.jpg) no-repeat;
}
td
{
	text-align:left;
}
#VitalabsLogo, #VitalabsLogo-Private-Label
{
	background: url(/vitamin-nutritional-supplements-images/VitaLabs-Logo-Header.jpg) no-repeat;
	width:946px;
	height:79px;
	overflow:hidden;
	border-bottom:solid 1px #000;	
}
#VitalabsLogo-Private-Label
{
	background: url(/vitamin-nutritional-supplements-images/VitaLabs-Private-Label-Logo-Header.jpg) no-repeat;
}

h3
{
	color:#58942C;
}

p
{
	color:#454545;
}

#VitalabsNavigation
{
	background: url(/vitamin-nutritional-supplements-images/Vitalabs-Navigation-Bg.jpg) repeat-x;
	width:946px;
	height:28px;
	overflow:hidden;
	border-bottom:solid 1px #000;	
	text-align:left;
}

#VitalabsNavigation ul
{
margin:0px 0px 0px 15px;
padding:0px;
}

#VitalabsNavigation li
{
	background: url(/vitamin-nutritional-supplements-images/VitaLabs-Navigation-Seperator.gif) no-repeat right;
	float:left;
	list-style:none;
	padding:4px 20px 0px 20px;
	text-align:left;
	height:22px;
	overflow:hidden;
	vertical-align:middle;
}

#VitalabsNavigation .last
{
	background: none;
}

.sitemap li
{
	margin:10px;
}

.ProductCategoryLink
{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	font-family:"Arial Narrow";
	display:block;
	width:230px;
	float:left;
}

#VitalabsNavigation li a
{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.screen-reader
{
	display:none;
}
.product-list
{
	background: #fff url(/vitamin-nutritional-supplements-images/Page-Background.jpg) repeat-x;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

.product-list ul
{
	margin:0;
	padding:0;
}
.product-list li
{
	width:150px;
	float:left;
	overflow:hidden;
	margin:2px 0px;
	padding:0;
	list-style:none;
}

.product-list h3
{
	font-size:12px;
	color:#555;
}
.product-list a
{
	font-size:11px;
	line-height:13px;
}
.product-list a:hover
{
	color:#777;
}
#InsideVitalabs
{
	background: #FCFBDF url(/vitamin-nutritional-supplements-images/VitaLabs-Content-Bg.jpg) repeat-x;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	text-align:left;
	vertical-align:top;
	padding:5px;
}
#InsideVitalabs p
{
	line-height:18px;
	color:#555;
}

#VitalabsProductCategories
{
	background: #FCFBDF url(/vitamin-nutritional-supplements-images/VitaLabs-Content-Bg.jpg) repeat-x;
	border-bottom:solid 1px #000;
	text-align:left;
	vertical-align:top;
	padding:5px;
}
.VitalabsTitleBar_NoBorder
{
	background: url(/vitamin-nutritional-supplements-images/VitaLabs-TitleBar-Bg.jpg) repeat-x;
	padding:0px 5px;
	height:28px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	border-bottom:solid 1px #000;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
}
.VitalabsTitleBar_Border
{
	background: url("/vitamin-nutritional-supplements-images/VitaLabs-TitleBar-Bg.jpg") repeat-x;
	padding:0px 5px;
	height:28px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
}

.ProductSearch
{
	font-size:11px;
	color:#777;
	background: url("/vitamin-nutritional-supplements-images/VitaLabs-Content-Background.jpg") repeat-x;
	border-right:solid 1px #000;
	vertical-align:top;
	text-align:left;
	padding:5px;
}
.ProductSearch p
{
margin:6px 0px;
}
.ProductSearchInput
{
	width:205px;
	font-size:11px;
}
.BorderRight
{
	border-right:solid 1px #000;
}

.Web-Site-Border {
	width: 708px;
	border: 1px solid #424242;
}
.Row {
	width: 100%;
	clear:right;
}
.Cell {
	float: left;
}
.PageTitle, h1 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #3A82F8;
}
.CopyrightText, .CopyrightText a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
td,tr,table,br,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.FormText {
	font-size: 11px;
}
.NutritionalFactsBorder {
	border: 4px solid #333333;
}
.NutrionalFactsTitle {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}

.InputField_SingleLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	width: 98%;
}
.Required {
	font-weight: bold;
	color: #58942C;
	font-size: 11px;
}

a {
	color: #3A82F8;
	text-decoration: underline;
}
p
{
	line-height:18px;
}
.InputField_MulitLine {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	width: 99%;
}
.PageSubTitle, h2 {

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #58942C;
}
.ShoppingCartHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.CategoryName {
	font-size: 13px;
	font-weight: bold;
	color: #757575;
}
.CategoryLink {
	font-size: 11px;
	font-style: italic;
	color: #757575;
}


.SideLink {
	margin-top: 8px;
	margin-bottom: 8px;
}
.ImageBorder {
	border: 1px solid #333333;
}
.BottomBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D09D27;
	font-size: 11px;
}
.NutritionalFactsBorder_Inside {
	border-right: 4px solid #333333;
	border-bottom: 4px solid #333333;
	border-left: 4px solid #333333;
	font-size: 11px;
}
.NutritionalFactsBorder_Bottom {
	border-bottom: 1px solid #333333;
	font-size: 11px;
}
.NutritionalFactsBorder_RightBottom {
	border-bottom: 1px solid #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	font-size: 11px;
}
.InvalidLogin {
	font-size: 11px;
	font-weight: bold;
	color: #993300;
}
.ColumnHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
}

#ProductInformation
{
	height:327px;
	width:507px;
}

#ProductTabs img
{
	padding-right:2px;
}

#InfoBox
{
	border:solid 1px #5062B6;
}
#InfoBox h2
{
	font-size:16px;
	font-variant:small-caps;
	border-bottom:solid 1px #787878;
	margin:5px 0px;
	padding:30px 0px 5px 0px;
}
#Overview-Container
{
	padding:7px;
	height:328px;
	width:490px;
	overflow:auto;
}
#Supplement-Facts-Container
{
	padding:7px;
	height:328px;
	width:490px;
	overflow:auto;
}
#Customer-Reviews-Container, #How-To-Use-Container
{
	padding:7px;
	height:328px;
	width:490px;
	overflow:auto;
}
.FeaturedListing
{
	float:left;
	width: 32%;
}
.FeaturedListingImage
{
	float:left;
	padding:5px;
}
.Customer-Review
{
	font-size:11px;
	line-height:19px;
	margin:5px 0px;
	border-bottom:dotted 1px #C0C0C0;
	padding:5px 0px;
	width:480px;
}
.ReviewTitle
{
	font-weight:bold;
}
.ReviewedBy
{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	border:none;
	font-variant:normal;
}
.DatePosted
{
	margin:0;
	padding:0;
	font-size:10px;
	color:#575757;
	border:none;
	font-weight:normal;
}
.NutritionalFactsBorder_Inside {
	border-right: 4px solid #333333;
	border-bottom: 4px solid #333333;
	border-left: 4px solid #333333;
	font-size: 11px;
}
.NutritionalFactsBorder_Bottom {
	border-bottom: 1px solid #333333;
	font-size: 11px;
}
.NutritionalFactsBorder_RightBottom {
	border-bottom: 1px solid #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	font-size: 11px;
}
.NutritionalFactsBorder {
	border: 4px solid #333333;
}
.NutrionalFactsTitle {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.clear
{
	clear:both;
}

.New-Products-Bar
{
	width:921px;
	height:105px;
	background:url(/images/product-bar-bg.jpg) no-repeat bottom;
	overflow:hidden;
	margin-left:11px;
	margin-top:4px;
}

.New-Products-Bar a
{
	display:block;
	float:left;
	margin:0px 20px;
}

#facebook
{
	background: url(/images/facebook.png) no-repeat;
	line-height:24px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;
	display:block;
}
