body {
	margin: 0;
	color:#444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust: none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
}

/* ----------------------------------------------------------------------------------------
                           START - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */


td#leftCol hr {
	color: #d7d7d7;
}

/* ----------------------------------------------------------------------------------------
                           END - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */
a:link
{
	color: #0a748c;
	text-decoration: none;
}
a:visited
{
	color: #0a748c;
	text-decoration: none;
}
a:hover
{
	color: #0a748c;
	text-decoration: underline;
}
a:active
{
	color: #0a748c;
	text-decoration: underline;
}


#BannerContainerMemberPage {
	background-image:  url(/uploadedImages/Lark/Common/Headers/subscriber_page_banner.gif);
	height: 100px;
	width: 611px;
	line-height: normal;
}
/*- Menu BannerContainer--------------------------- */

#BannerContainer
{
	/*	background-image: url(../images/lark_masthead_G4v3.gif); */
	background-color: #fff;
	height: 100px;
	width: 640px;
}

.topNav
{
	margin: 0;
	padding: 0;
}
div#ctl00_MasterPageBodyTag div.HideForPrint#BannerContainer table {
	background: url(/uploadedImages/Lark/Home/Body_--_Center_Content/lark_whiteBg.gif) repeat #fff !important;
}
div#ctl00_MasterPageBodyTag form#aspnetForm div.HideForPrint#BannerContainer td {
	background: url(/uploadedImages/Lark/Home/Body_--_Center_Content/lark_whiteBg.gif) repeat #fff !important;
}
div.HideForPrint#BannerContainer table table div.topNav {
	height: 29px !important;
	min-height: 29px !important;
	background: url(/uploadedImages/Lark/Home/Body_--_Center_Content/lark_whiteBg.gif) repeat #fff !important; 
}
div.topNav table {
	background: url(/uploadedImages/Lark/Home/Body_--_Center_Content/lark_whiteBg.gif) repeat #fff !important;
}
div.topNav table:first-child td:first-child span img {
	margin-left: 0;
} 

#BannerContainer ul
{
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 0px 120px;
	list-style: none;
}
#BannerContainer li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#BannerContainer ul a
{
	float: left;	
	/*background: url(../images/lark_masthead_G4v2_tab_lft.gif) no-repeat left top;*/
	margin: 0;
	padding: 0 0 0 11px;
	text-decoration: none;
}
#BannerContainer a span
{
	float: left;
	display: block;
	/* background: url(../images/lark_masthead_G4v2_tab_rgt.gif) no-repeat right top; */
/*	padding: 5px 9px 4px 0px; */
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#BannerContainer a span
{
	float: none;
}
/* End IE5-Mac hack */
#BannerContainer a:hover span
{
	color: #FFFFFF;
	text-decoration: underline;
}

.myAccount
{
	margin-top: 0px;
	margin-right: 43px;
	margin-bottom: 0px;
	margin-left: 43px;
}

/* -------------- FOR IE ----------------- */

/* UL \*/
*html #BannerContainer ul
{
	margin: 31px 0px 0px 0px;
	padding: 5px 0px 0 115px;
	list-style: none;
}
/* END UL */

/* MY ACCOUNT SPAN \*/

* html .myAccount
{
	margin-top: 0px;
	margin-right: 41px;
	margin-bottom: 0px;
	margin-left: 41px;
}

/* END MY ACCOUNT SPAN */

/* -------------- // FOR IE ----------------- */

#BannerContainer h1
{
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 0;
	margin-left: -9999px;
}
#BannerContainer .viewCart
{
	float: right;
	text-align: center;
	width: 133px;
}
#BannerContainer .viewCart p
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #757575;
	margin-top: 4px;
	margin-bottom: 0px;
}



/* RIGHT SIDEBAR STYLES
	------------------------------*/

/*
.sidebars
{
	background-color: #F1E9E3;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}
.sidebars h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5786;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 20px;
}
*/

.sidebars h2
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #0a748c;
	line-height: 20px;
	padding-right: 4px;
	padding-left: 4px;
}

/*
.sidebars .SBform
{
	margin-bottom: 8px;
}
.formStyles
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.sidebars .sbHeadli/*nes*/
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #673612;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	padding: 8px 0; /* -------------- FOR IE ----------------- */
	height: 30%; /* -------------- // FOR IE ----------------- */
	background: url(../images/lark_rightSidebarHd.jpg) no-repeat left top; 
	margin: 0 0 8px 0;
	
}

/* --------------------------------------------------------------- START ADDED FOR REDESIGN */

#rightNav table.sidebars td.searchInput {
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_sbBackground.gif) repeat-y left top;
	border-bottom: 1px solid #f0d9c5;
}
#rightNav table.sidebars input[type=image] {
	padding: 8px 0 10px 0;
}
#rightNav table.sidebars input[type=text] {
	margin-bottom: 10px;
}
#rightNav table.sidebars td.searchInput p {
	font-size: 11px;
	line-height: 1.2;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	text-align: center;
}

/* --------------------------------------------------------------- END ADDED FOR REDESIGN */

div.sbHeadlinesTop
{
	margin: 0;
	padding: 0;
	
}
.sidebars p
{
	font-size: 11px;
	line-height: 1.3;
	font-family: Helvetica, Arial, sans-serif;
	color: #3f3f3f;
	padding: 0 10px;
	text-align: left;
}
.sidebars ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.3;
	font-family: Helvetica, Arial, sans-serif;
	color: #3f3f3f;
}
.sidebars ul li
{
	margin: 0px 0px 12px 8px;
	padding: 0px;
}
.sidebars .newsP
{
	padding-right: 4px;
	padding-left: 4px;
}
.sidebars .recentlyViewed
{
}
.recentlyViewedOddRow
{
	background: #f1e9e3;
}
.recentlyViewedEvenRow
{
	background: #d8d0c7;
}
.sidebars .recentlyViewed p
{
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
}
.featuredProdDiv
{
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C76A8;
}
img.canadianOrderIcon
{
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
}

/* LEFT SIDEBAR STYLES
	------------------------------*/

.smallRedText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5d5786;
}
div table tr td.HideForPrint div.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #673612;
	background-color: #fff;
	background-image: url(/uploadedImages/Lark/Common/LeftNav/lark_leftDateBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	padding: 23px 0 5px 0;
}


/* ----------------------------------------------------------------------------------------
                           START - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */

#BehindloginBox
{
	padding: 0px;
	background-color: #fff;
}

.LoginBoxBgColor
{
	padding: 0px;
	text-align: center;		
}

.loginBox
{
	background-color: #d8d0c7;
	padding: 4px;
	border: 1px solid #FFFFFF;
}
#loginBox
{
	background-color: #fbf3ed;
	padding: 4px;
	border: 1px solid #f0d9c5;
}
#loginBox .HelloName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.LoginBox
{
	background-color: #fbf3ed;
	padding: 4px;
	border: 1px solid #f0d9c5;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: center;	
}

.LoginBoxH1
{
	color: #151515;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.LoginBoxH2
{
	color: #151515;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.LoginBoxH3
{
	color: #151515;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	text-align: center;		
}

.LoginBoxH4
{
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.LoginBox .error
{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/* ----------------------------------------------------------------------------------------
                           END - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */

/* LEFT NAV STYLES
	------------------------------*/








#leftNav ul
{
	list-style-type: none;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#leftNav li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #615a58;
	margin-right: 0px;
	margin-left: 0px;
	padding: 6px;
}



/*
-------------------------------------- COMMENTED OUT FOR REDESIGN ----------

#leftNav a
{
	color: #FFFFFF;
	text-decoration: none;
}
#leftNav a:visited
{
	color: #FFFFFF;
}
#leftNav a:hover
{
	text-decoration: underline;
}
#leftNav a:active
{
	color: #FFFFFF;
}

---------------------------------------------------------------------------
*/



#bottomRow
{
	background-color: #660000;
}
#leftNavBottomBlock
{
}

ul#prodPageSubnav
{
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}


/* ----------------------------------------------------------------------------------------
                           START - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */
   
#leftNav .leftSubNav {
	padding: 0;
	margin: 15px 0 0 0;
}

/* ----------------------------------------------------------------------------------------
                           END - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */

#leftNav .leftSubNav p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
}

#leftNav .leftSubNav ul
{
	background: #660000;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background:  url(../images/shopping_made_easy_bg2.gif) repeat-y 0px 0px;
}
#leftNav .leftSubNav ul li
{
	border-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

/*#leftNav .leftSubNav a:link, #leftNav .leftSubNav a:visited
{
	color: #FFFFCC;
	text-decoration: none;
	background:  url(../images/shopping_made_easy_bg.gif) no-repeat 0px -13px;
	padding: 0px 3px 0px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

#leftNav .leftSubNav a:hover, #leftNav .leftSubNav a:active
{
	color: #FFFFFF;
	text-decoration: none;
	background:  url(../images/shopping_made_easy_bg.jpg) no-repeat 0px 0px;
	padding: 0px 3px 0px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}*/

/* -------------- // FOR IE ----------------- */

/* SUBNAV IE SPECIFIC HACK \*/


* html #leftNav li
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #615a58;
	margin-right: 0px;
	margin-left: 0px;
	padding: 6px 0px;
}

* html #leftNav li a
{
	padding: 10px 6px;
	margin: 6px 0px;
}

* html #leftNav .leftSubNav
{
	margin-top: 10px;
}

* html #leftNav .leftSubNav a
{
	padding: 0px;
}



/* END SUBNAV IE SPECIFIC HACK */


/* CENTER CONTENT STYLES
------------------------------*/

#leftCol
{
	background-color: #FFFFFF;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
}
#leftCol .monthlySpecial
{
	background-image:  url(../images/heading_special_0507.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	text-align: center;
}
#leftCol .featuredArticle
{
	text-align: center;
}
#leftCol .freeEletters
{
	background-image:  url(../images/tsr_1107_stry5.gif);
	padding-top: 58px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 14px;
}
.freeEletters ul
{
	padding-left: 0px;
	margin-left: 28px;
}
.freeEletters li
{
	padding-left: 0px;
	margin-left: 0px;
}
#leftCol .fromTheField
{
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
}
#mainBodyCopy {
	width: 695px;
}
#leftCol #prodDescription h3 + p, #mainBodyCopy h3 + p {
	margin-top: 4px;
}
#leftCol #prodDescription ul {
	margin-left: 25px;
}

#leftCol #prodDescription h3 + ul, #mainBodyCopy h3 + ul {
	margin-top: 4px;
}
#leftCol .fromTheField p
{
	font-family: "Courier New" , Courier, monospace;
	font-size: 13px;
}
#leftCol .HPhealthCenters
{
	padding-right: 8px;
	padding-left: 8px;
}
#leftCol .HPhealthCenters ul
{
	list-style-type: none;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	float: left;
	width: 165px;
	padding-right: 0px;
	padding-left: 0px;
}
#leftCol .solutionsandTools
{
	clear: both;
	padding-right: 8px;
	padding-left: 8px;
}
#leftCol .solutionsandTools .STsmBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 180px;
	margin-left: 10px;
}
.solutionsandTools .STsmBox h2
{
	font-size: 15px;
	color: #640404;
}
#leftCol .contactBlock
{
	clear: both;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
}
#leftCol .footerLinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d7d7d7;
	margin-top: 0;
}
#leftCol .contactBlock p
{
	color: #3f3f3f;
	font-size: 10px;
}

#newsletterBanner
{
	float: left;
	margin: 0px;
}

.tollFree
{
	margin: 15px 0 30px 0;
}
/* PRODUCT PAGE STYLES
------------------------------*/

#pageIdentifier h1
{
	background: #FF9900;
	border-style: none;
	color: #FFFFFF;
	padding: 4px 8px 4px 4px;
	text-align: right;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
#rightNav
{
	background-color: #fff !important;
	vertical-align: top;
}
#select
{
	margin-left: 12px;
}
#healthRecHeading
{
	font: bold 13px "Trebuchet MS" , Tahoma, Verdana, sans-serif;
	color: #660000;
	text-align: center;
	margin: 5px 0px 0px;
}

/* TOP ORDER GRID STYLES
	------------------------------*/

#leftCol #orderGridTop
{
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
#leftCol #orderGridTop p
{
	margin-top: 0px;
}

#leftCol #orderGridTop h2
{
	margin: 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 1.2;
	color: #511758;
	font-weight: normal;
	padding: 0;
}
#leftCol #orderGridTop h3
{
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 20px;
}

#leftCol #orderGridTop sup
{
	font-size: 16px;
	font-weight: bold;
}

.priceCut { background: url(/uploadedImages/Whitaker/Products/Supplements/Order_Section/price_cut_nbg.gif) no-repeat center center; }

.priceCutNoBG { color: #663300; background: url(/uploadedImages/Whitaker/Products/Supplements/Order_Section/price_cut_nbg.gif) no-repeat center center; }

.alsoAvailable
{
	padding-top: 15px;
}

#productImage
{
	padding-right: 10px;
}

.onlineSpecialHighlight
{
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #ff0000;
}

.h1Inline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #511758;
	font-weight: normal;
	line-height: 1.2;
}

.save
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

/* PRODUCT DESCRIPTION CONTENT AREA STYLES
		--------------------------------------------*/

.productName
{
	margin: 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #511758;
	font-weight: normal;
	line-height: 1.2;
}

.prodsubHD
{
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}


#prodDescription
{
}
#prodDescription h1, #mainBodyCopy h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #511758;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
}

#leftCol #productDescription p, #leftCol #mainBodyCopy p
{
	margin-top: 15px;
	margin-bottom: 15px;
}
#subscribeRenewContainer
{
	float: right;
	margin: 0px 0px 0px;
}
.fda
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	line-height: 1.4;
	padding: 10px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	width: 450px;
	margin: 0 auto;
}

#mainBodyCopy h2
{
	color: #3E3E3E;
	margin-top: 15px;
}
.headingHighlight
{
	color: #7C76A8;
}
ol li h2
{
	margin: 0px;
	padding: 0px;
}
ol.largeNumberedList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	font-weight: bold;
}
ol.largeNumberedList li
{
	margin-bottom: 15px;
}
ol.largeNumberedList p
{
	font-weight: normal;
}

.numeralDropCap
{
	font-family: 'Arial Black' , Arial, Helvetica, Verdana, sans-serif;
	font-size: 22pt;
	color: #4e6d58;
	font-weight: bold;
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 0px;
}
.raisedCap
{
	font-size: 25px;
	font-weight: bold;
	color: #FF6600;
}
#waltProductBlurb p
{
	font: 13px "Courier New" , Courier, monospace;
	color: #000000;
	padding: 0px 10px;
}

table.ingredients
{
	background: #FFFFFF;
	border: 1px solid #D2932A;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#dosage
{
	background:  url(../images/mortar.gif) no-repeat left center;
	height: 45px;
	padding-left: 40px;
	margin: 10px;
}
#dosage p
{
	line-height: 40px;
}




.bigtitle
{
	font-size: 14px;
	font-weight: bold;
}
p.smallerBody
{
	line-height: normal;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
}

/* INGREDIENT DECKS
		------------------------------*/

table.ingredients tr.ingredientHeader, table.ingredients tr.ingredientFooter
{
	background: #D2932A;
	font-weight: bold;
}

table.ingredients td
{
	padding: 5px;
}

.ingredients .evenRow
{
	background: #FFF2DB;
}
#healthCenterPick
{
	border: 1px solid #e9d8cd;
	background: #fcf6f2;
	width: 325px;
	float: right;
	margin: 0 0 20px 25px;
	padding-bottom: 10px;
}
#healthCenterPick h2
{
	padding-left: 10px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 1.2;
}
#healthCenterPick p
{
	padding-left: 10px;
}
#healthCenterPick img.topPickImage
{
	float: right;
	margin: 0;
}
#healthCenterPick h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 4px 0;
	background: #0A748C;
}
div#healthCenterPick + h1 {
	margin-top: 10px;
}
#fiveMinuteMiracle h1
{
	background:  url(../images/5mn_hdr.gif) no-repeat center center;
	text-indent: -9999px;
	height: 39px;
	margin: 0px;
	padding: 0px;
}
#fiveMinuteMiracle
{
	padding-top: 10px;
	border-top: 1px solid #615A58;
}
#fiveMinuteMiracle p
{
	padding-right: 15px;
	padding-left: 15px;
}
#fiveMinuteMiracle h2
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #615A58;
	margin: 0px;
	text-align: center;
	padding: 0px;
}

/* ONLINE SPECIAL CALLOUT
		------------------------------*/

.onlineSpecialCallout
{
	background: #F0F0D1 url(../images/online_special_bg.gif) repeat-y;
}
.onlineSpecialCalloutHD h4
{
	color: #FFFFFF;
	background: #660000 url(../images/online_special_head.gif) no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 35px;
	margin: 0px;
	border-style: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#leftCol .onlineSpecialCalloutBody
{
	padding-right: 15px;
	padding-left: 15px;
}

.onlineSpecialCallout h2
{
	color: #CC0000;
	margin: 0px;
	font: bold 15px/normal Verdana, Arial, Helvetica, sans-serif;
}
.onlineSpecialCallout h3
{
	color: #660000;
	margin: 3px 0px;
	padding: 0px;
	font: 13px/17px Verdana, Arial, Helvetica, sans-serif;
}
.quantity
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
}
.onlineSpecialCalloutFT
{
	background:  url(../images/online_special_foot.gif) no-repeat;
	height: 11px;
}

.onlineSpecialCallout .price
{
	font-size: 13px;
	line-height: 17px;
	color: #660000;
	margin: 3px 0px;
	padding: 0px;
}


.highlight
{
	color: #7C76A8;
}


.square
{
	list-style-type: square;
}

/* Recently Viewed */
.list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
}

.listLink
{
	color: #b70050;
	font-size: 10px;
	font-weight: bold;
}

.listprice
{
	color: #000000;
	font-size: 10px;
	font-weight: 700;
	text-align: right;
	width: 60px;
}

.relatedProductItem
{
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
}

/* Copied over from Whitaker */


.errText
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height: 16px;
	color: Red;
}

.easyLink
{
    vertical-align:top;
}

.specialHD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	font-weight: normal;
	color: #511758;
	font-style: normal;
}

.topMenu
{
	background-color:#afa5c9;
}

.passRecoveryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.MemberPage {
	background-color: #FFFFFF;
}

.showForPrint
{
	display:none;
}

@media print
{
	.HideForPrint
	{ display: none; }
	
	#DhtmlMenuHome_pMenu-root
	{
		display: none;
	}
	#DhtmlMenuOrdernow_pMenu-root
	{
		display: none;
	}
	#DhtmlMenuFreeLetter_pMenu-root
	{
		display: none;
	}
	#DhtmlMenuSubscriberCenter_pMenu-root
	{
		display: none;
	}
	#DhtmlMenuMyAccount_pMenu-root
	{
		display: none;
	}
	#LeftNavMeetDrLark_pMenu-root
	{
		display: none;
	}

	#LeftNavShopOL_pMenu-root
	{
		display: none;
	}

	#LeftNavOnlineSpecial_pMenu-root
	{
		display: none;
	}
	#LeftNavDrLarkLetter_pMenu-root
	{
		display: none;
	}
	#LeftNavFreeELetter_pMenu-root
	{
		display: none;
	}
	#LeftNavRecipes_pMenu-root
	{
		display: none;
	}
	#LeftNavSubHS_pMenu-root
	{
		display: none;
	}
	#LeftNavSubBoneHealth_pMenu-root
	{
		display: none;
	}
	#LeftNavSubDigestiveHealth_pMenu-root
	{
		display: none;
	}
	#LeftNavSubFatigue_pMenu-root
	{
		display: none;
	}
	#LeftNavSubHeartHealth_pMenu-root
	{
		display: none;
	}
	#LeftNavSubHormones_pMenu-root
	{
		display: none;
	}
	#LeftNavSubJointHealth_pMenu-root
	{
		display: none;
	}
	#LeftNavSubMentalClarity_pMenu-root
	{
		display: none;
	}
	#LeftNavSubSkinHealth_pMenu-root
	{
		display: none;
	}
	#LeftNavSubVisionHealth_pMenu-root
	{
		display: none;
	}
	#LeftNavSubWeightLoss_pMenu-root
	{
		display: none;
	}
	
	.showForPrint
	{
		display:block;
	}
}

/* <START> Choose Login */

.chooseLoginTable
{
    border: solid 1px #dedede;
    vertical-align: top;
    text-align: left;
}

.chooseLoginTable .header
{
    background-color: #c0c0c0;  
    padding-top: 1px;   
    padding-bottom: 3px;
    padding-left: 5px;
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
}

.chooseLoginTable .body
{
    height: 150px;
	padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.chooseLoginTable .fieldNames
{
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;    
}

.chooseLoginTable .fieldNames .fields 
{
	border: 1px solid #999999;
	width: 90px;
}

/* <-END-> Choose Login */

.upsellTEXT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
}
.discountAlertTEXT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
}
.crossSellCTRL
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
}
.crossSellH1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.crossSellH2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.crossSellTEXT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.txtBox40Chars 
{
    WIDTH: 250px
}



/* ----------------------------------------------------------------------------------------
                           START - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */

table td.HideForPrint {
	background: #fff;
}
.LeftNavLine {
	background-color: #e9cfb9;
	border: none;
	height: 1px;
}	
div.clearBoth {
	clear: both;
}

td#rightNav table {
	background: #fff;
}
td#rightNav table td {
	background: #fff;
}


img.centerImage {
	display: block;
	margin: 0 auto;
}

a.pink:link
{
	color: #b70050;
	text-decoration: none;
}
a.pink:visited
{
	color: #b70050;
	text-decoration: none;
}
a.pink:hover
{
	color: #b70050;
	text-decoration: underline;
}
a.pink:active
{
	color: #b70050;
	text-decoration: underline;
}

/* ---------------------------------------------- START HOME PAGE STYLES */

#leftCol div.sectionDivider {
	margin: 0 15px 20px 15px;
	padding: 10px 0;
	border-top: 2px solid #d7d7d7;
	clear: both;
}
#leftCol div.sectionDivider.last {
	margin-bottom: 10px;
	padding-bottom: 30px;
	border-bottom: 2px solid #d7d7d7;
}
#leftCol div.sectionDivider h2 {
	margin: 0;
}
#leftCol div.sectionDivider h3 {
    margin: 18px 0 5px 0;
	padding: 0;
	line-height: 16px;
}
#leftCol div.sectionDivider h3+p {
	margin-top: 0;
}
#leftCol div.sectionDivider h4 {
	margin: 15px 0 0 0;
	font-size: 14px;
	line-height: 1.2;
	font-family: Helvetica, Arial, sans-serif;
	color: #3f3f3f;
}
#leftCol div.sectionDivider p {
	margin-bottom: 0;
}
#leftCol div.sectionDivider p.zeroTopMargin {
	margin-top: 0;
}

/* ---------------------------------------------- END HOME PAGE STYLES */





/* ---------------------------------------------- START HEALTH CENTER */

div#healthCenter ul {
	margin-left: 20px;
	padding: 0;
}
div#healthCenter li {
	color: #b70050;
	list-style: square;
}
div#healthCenter img.healthCenterImage {
	float: right;
	margin: 0 0 10px 10px;
}
div#healthCenter ul, div#healthCenter p {
	margin-bottom: 0;
}


/* ---------------------------------------------- END HEALTH CENTER */

/* ---------------------------------------------- START TRIED AND TRUE */

div.sectionDivider#triedAndTrue {
	margin-bottom: 0;
}

div#triedAndTrue div.wrapper {
	width: 317px;
	margin: 0 0 20px 0;
	padding: 18px 0 10px 0;
	float: left;
}
div#triedAndTrue div.wrapper div.leftProd {
	margin: 0 10px 0 0;
	padding: 0 10px;
	border-right: 1px solid #f1f1f1;
	float: left;
	width: 138px;
}
div#triedAndTrue div.wrapper div.rightProd {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	width: 138px;
}
div#triedAndTrue img.triedTrueImage {
	margin: 0 auto;
	display: block;
}
div#triedAndTrue div.wrapper h4 {
	margin: 15px 0 0 0;
	font-size: 14px;
	line-height: 1.2;
	font-family: Helvetica, Arial, sans-serif;
	color: #3f3f3f;
}
div#triedAndTrue div.wrapper p {
	margin-top: 0;
}



/* ---------------------------------------------- END TRIED AND TRUE */


/* ---------------------------------------------- START SUB CENTER */

div#subCenter {
	
}
div#subCenter img.subCenterButton {
	margin: 10px 0 0 0;
	display: block;
}
div#subCenter img.wwtImage {
	float: right;
	margin: 2px 0 10px 10px;
}

/* ---------------------------------------------- END SUB CENTER */


/* ---------------------------------------------- START HEALTH UPDATES */

div#healthUpdates {
	
}
div#emailSubscribe {
	margin: 10px 0 0 0;
	padding: 0;
}


/* ---------------------------------------------- END HEALTH UPDATES */


/* ---------------------------------------------- START TOLLFREE */

div.tollFree p#tollFree {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 0;
	padding: 0;
}

/* ---------------------------------------------- END TOLLFREE */


/* ---------------------------------------------- START FOOTER  */

div.footerLinks {
	margin-left: 15px;
	margin-right: 15px;
}	

div.footerLinks div.revisedFootertext  {
	color: #666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.4;
}
div.footerLinks a:link
{
	color: #838383;
	text-decoration: none;
}
div.footerLinks a:visited
{
	color: #838383;
	text-decoration: none;
}
div.footerLinks a:hover
{
	color: #555;
	text-decoration: underline;
}
div.footerLinks a:active
{
	color: #555;
	text-decoration: underline;
}

/* ---------------------------------------------- END FOOTER  */


/* ---------------------------------------------- START BLOG  */

div#blog {
	margin: 0;
	padding: 0;
}
div#blog ul {
	margin: 0 0 0 20px;
}
#ctl00_LeftContentPlaceHolder_ContentBlockLeft1 div#blog ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #b70050;
	font-weight: normal;
	border: none;
	list-style: square;
	padding: 0;
	margin: 4px 0 0 0;
}
div#leftNav #ctl00_LeftContentPlaceHolder_ContentBlockLeft1 div#blog ul li a {
	color: #0a748c;
}
div#blog p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #3f3f3f;
	font-weight: normal;
	margin: 10px 5px 0 5px;
}

/* ---------------------------------------------- END BLOG  */


/* ---------------------------------------------- START DB CATALOG */

div#dbCatalog {
	margin: 22px 0;
	padding: 0;
	background: #fbf4ef;
	border-bottom: 1px solid #f0d9c5;
	background: url(/uploadedImages/Lark/Common/LeftNav/lark_dbCatalogBg.gif) repeat-y right top;
}
#rightNav div#dbCatalog {
	margin: 22px 0;
	padding: 0;
	background: #fbf4ef;
	border-bottom: 1px solid #f0d9c5;
	background: url(/uploadedImages/Lark/Common/LeftNav/lark_dbCatalogBg.gif) repeat-y left top;
}
div#dbCatalog h3 {
	background: url(/uploadedImages/Lark/Common/LeftNav/lark_dbCatalogHd.jpg) no-repeat right top;
	text-indent: -9999px;
	height: 46px;
	margin: 0;
	padding: 0;
}
#rightNav div#dbCatalog h3 {
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_dbCatalogHdRight.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 46px;
	margin: 0;
	padding: 0;
}
div#dbCatalog img {
	padding: 15px 0;
	display: block;
	margin: 0 auto;
}	

/* ---------------------------------------------- END DB CATALOG  */

/* ---------------------------------------------- START SEARCH */

div#search {
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_sbBackground.gif) repeat-y left top #fbf4ef;
	border-bottom: 1px solid #f0d9c5;
	background: #fbf4ef;
	margin: 18px 0 0 0;
	width: 141px;
}
div#search h3 {
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_productSearchHd.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 30px;
	margin: 0;
}

/* ---------------------------------------------- END SEARCH */


/* ---------------------------------------------- START SALE  */

div#specials {
	margin: 20px 0;
	padding: 0;
}
div#specials img {
	display: block;
	margin: 0 auto;
}

/* ---------------------------------------------- END SALE  */



/* ---------------------------------------------- START FEATURED PRODUCT */

div#featuredProduct {
	border-bottom: 1px solid #f0d9c5;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_sbBackground.gif) repeat-y left top #fbf4ef;
	margin: 10px 0 22px 0;
	padding: 0 0 10px 0;
	width: 141px;
}
div#featuredProduct h3 {
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_featuredProductHd.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 30px;
	margin: 0;
	padding: 0;
}
div#featuredProduct h4 {
	color: #b70050;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 10px;
}
div#featuredProduct p {
	font-size: 11px;
	line-height: 1.3;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	text-align: left;
	padding: 0 10px;
	color: #3f3f3f;
}
div#featuredProduct img.product {
	display: block;
	margin: 15px auto;
}
div#featuredProduct div {
	margin: 0;
	padding: 10px 0 0 15px;
}
div#featuredProduct div span {
	padding-right: 20px;
	vertical-align: top;
	font-size: 11px;
	color: #3f3f3f;
	font-weight: bold;
}

/* ---------------------------------------------- END FEATURED PRODUCT */


div#eLetter {
	border-bottom: 1px solid #f0d9c5;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_sbBackground.gif) repeat-y left top #fbf4ef;
	margin: 22px 0;
	padding: 0 0 10px 0;
	width: 141px;
}
div#eLetter h3 {
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_eLetterHd.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 30px;
	margin: 0;
	padding: 0;
}
div#eLetter h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.2;
	font-weight: normal;
	color: #0a748c;
	padding: 0 10px;
}
div#eLetter p {
	padding: 0 10px;
}
div#eLetter ul, div#eLetter li {
	margin-left: 10px;
	padding-left: 0;
}

/* ---------------------------------------------- START TOP PRODUCTS */

#rightNav table.sidebars td.sbHeadlines {
	width: 141px;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_topProductsHd.jpg) no-repeat left top;
	text-indent: -9999px;
	text-align: left;
	height: 30px;
	margin: 0;
	padding: 0;
}

/* ADDED ON 7/29/09 ---------------------------------------------------------------------------------------- */

/* FOR FEATURED PRODUCT ON THE BOTTOM OF HEALTH CENTER PAGES -- */

#rightNav div#ctl00_RightPaneContentPlaceHolder_FeaturedProduct_FeaturedProductPanel table td {
	/*background: url(/uploadedImages/Lark/Common/Right_Nav/lark_sbBackground.gif) repeat-y left top #fbf4ef; */
}
#rightNav div#ctl00_RightPaneContentPlaceHolder_FeaturedProduct_FeaturedProductPanel table td span {
    color: #3f3f3f;
}
#rightNav div#ctl00_RightPaneContentPlaceHolder_FeaturedProduct_FeaturedProductPanel table td img {
    margin: 10px 0 5px 0;
}
#rightNav div#ctl00_RightPaneContentPlaceHolder_FeaturedProduct_FeaturedProductPanel table {
    border-bottom: 1px solid #f0d9c5;
	border-left: 1px solid #f0d9c5;
}

#rightNav div.sbHeadlines {
	width: 141px;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_featuredProductHd.jpg) no-repeat left top;
	text-indent: -9999px;
	text-align: left;
	height: 30px;
	margin: 22px 0 0 0;
	padding: 0;
}

/* FOR FEATURED PRODUCT ON THE BOTTOM OF HEALTH CENTER PAGES -- */

#rightNav table.sidebars#relatedProducts td.relatedProductsHd {                                      
    width: 141px;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_relatedProductsHd.jpg) no-repeat left top;                        
	text-indent: -9999px;
	text-align: left;
	height: 30px;
	margin: 0;
	padding: 0;
}
#rightNav table#relatedProducts {
	margin-top: 22px;
}
#rightNav table#relatedProducts a {
	color: #b70050;
	font-size: 13px;
	font-weight: bold;
}
#rightNav table#relatedProducts tr.altRowRelated td {
	border-top: 1px solid #f0d9c5;
	border-bottom: 1px solid #f0d9c5;
	background: #fbf4ef;
}

/* PRODUCT FACTS SIDEBAR - RIGHT NAV */

#rightNav div#ctl00_RightPaneContentPlaceHolder_ContentBlockRightBlock0 div.sidebars div.sbHeadlines {
    width: 141px;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_prodFactsHd.jpg) no-repeat left top;                        
	text-indent: -9999px;
	text-align: left;
	height: 30px;
	margin: 0;
	padding: 0;
} 
#rightNav div#ctl00_RightPaneContentPlaceHolder_ContentBlockRightBlock0 div.sidebars {
    border-bottom: 1px solid #f0d9c5;
	background: url(/uploadedImages/Lark/Common/Right_Nav/lark_sbBackground.gif) repeat-y left top #fbf4ef;
	margin: 22px 0;
	padding: 0 0 10px 0;
	width: 141px;
}
#rightNav div#ctl00_RightPaneContentPlaceHolder_ContentBlockRightBlock0 div.sidebars div {
    margin: 0;
	padding: 15px 15px 5px 5px;
}  
#rightNav div#ctl00_RightPaneContentPlaceHolder_ContentBlockRightBlock0 div.sidebars div strong a {
    margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
} 

/* PRODUCT FACTS SIDEBAR - RIGHT NAV */


/* ADDED ON 7/29/09 ---------------------------------------------------------------------------------------- */


#rightNav table.sidebars tr td table {
	border: 1px solid #f0d9c5;
}

#rightNav table.sidebars tr td table td {
	padding: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	color: #3f3f3f;
}
/*
#rightNav table.sidebars tr td table td.list {
	border-top: 1px solid #f0d9c5;
}
*/
#rightNav table.sidebars tr td table td a.listLink {
	font-size: 13px;
	color: #b70050;
}
#rightNav table.sidebars tr td table td.listprice b {
	font-size: 12px;
	line-height: 19px;
}
#rightNav table.sidebars tr td table tr.altRow td {
	background: #fbf4ef;
}
#rightNav table.sidebars tr td table tr.altRow td.list {
	border-top: 1px solid #f0d9c5;
}
#rightNav table.sidebars tr td table tr.altRow td.borderBottom {
	border-bottom: 1px solid #f0d9c5;
}



/* ---------------------------------------------- END TOP PRODUCTS  */


/* ----------------------------------------------------------------------------------------
                           END - EDITED FOR REDESIGN
   ---------------------------------------------------------------------------------------- */
   
   
/* ----------------------------------------------------------------------------------------
                           START - SUB CENTER LOGIN PAGE - RULES 10/05/09 
   ---------------------------------------------------------------------------------------- */

table#columnWrapper {
	width: 700px;
}
table#topSection {
	margin-bottom: 25px;
}

/* ----------------------------------------------------------------------------------------
                           END - SUB CENTER LOGIN PAGE - RULES 10/05/09 
   ---------------------------------------------------------------------------------------- */
   
#UpdatePanel1 table {
position: absolute;
top: 375px;
left: 50%;
width: 400px;
margin-top: 20px;
}
td#leftColumn table {
	float: left;
	margin-right: 0;
}
div#BottomNavBlock table td:first-child {
	text-align: right;
}
div#BottomNavBlock table td:first-child div.revisedFootertext {
	
}	
div#BottomNavBlock {
	padding-top: 100px;
}


/* START AUTO DELIVERY POP */

.auto-delivery {
	width: 400px;
	margin: 10px auto;
	background: #fff;
	padding: 25px;
}
.auto-delivery strong.red {
    color: #900;
}
.auto-delivery h1 {
    color: #511758;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.2;
}
.auto-delivery h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0;
}
.auto-delivery h2 + p {
	margin-top: 10px;
}

/* END AUTO DELIVERY POP */



/* BEGINING SHOP NOW PAGE */

.shop-now-wrapper{
	position:relative;
	/*width:712px;*/
width:597px;
	margin:0 auto;
	padding:10px 0;
}
.shop-now-wrapper h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#431336;
	font-size:24px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:10px 0;
}
.shop-now-wrapper .row{
width:100%;
float:left;
clear:left;
}
.shop-now-wrapper .row ul{
list-style:none;
}
.shop-now-wrapper .row ul li{
display: inline;
list-style-type: none;
padding-right: 20px;
}
.shop-now-wrapper .row .prod-box{
width:29%;
float:left;
text-align:center;
border:1px solid #dddddd;
margin:2%;
background: url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-tanbar.jpg) repeat-x bottom left;
}
.shop-now-wrapper .row .prod-box p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	color:#363636;
}
.shop-now-wrapper .row .prod-box h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a40f41;
	line-height:24px;
	padding:0;
	margin:10px auto 15px auto;
}
.shop-now-wrapper .row .prod-box a{
	color:#660000;
	text-decoration:none;
	font-weight: bold;
}
.shop-now-wrapper .row .prod-box.alt{
	background-color:#fef9f5;
}
.shop-now-wrapper .row .cat-box{
width:29%;
float:left;
text-align:center;
border:1px solid #dddddd;
margin:2%;
}
.shop-now-wrapper .row .txtlinkwrap{
	width:29%;
	float:left;
	text-align:center;
	margin:0% 2%;
	padding: 5px 0 5px 2px;
}
.shop-now-wrapper .row .txtlinkwrap a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a40f41;
font-size:14px;
text-decoration:none;
a55f0a
}
.shop-now-wrapper .row .txtlinkwrap a:hover{
	color:#a40f41;
}
/*Health Recommendations box*/
.shop-now-wrapper .row .cat-box a.recommend{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-reco-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*Health A-Z index box*/
.shop-now-wrapper .row .cat-box a.azindex{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-AZ-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*Skin Health box*/
.shop-now-wrapper .row .cat-box a.skinhlth{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-skin-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*Nutritional Supp box*/
.shop-now-wrapper .row .cat-box a.nutrsup{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-nutrisup-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*Healthy Foods box*/
.shop-now-wrapper .row .cat-box a.healthyfoods{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-healthyfds-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*Healthy Foods box*/
.shop-now-wrapper .row .cat-box a.kitchnapps{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-kitchapps-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*sale center box*/
.shop-now-wrapper .row .cat-box a.salecntr{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-clearance-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*quick order box*/
.shop-now-wrapper .row .cat-box a.custofav{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-custofav-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*save time and money box*/
.shop-now-wrapper .row .cat-box a.svtimenmoney{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-timenmny-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
/*save time and money box*/
.shop-now-wrapper .row .cat-box a.catalogs{
width:100%;
height:172px;
text-align:center;
margin:0;
background:url(/uploadedImages/Lark/Miscellaneous_Content/Images/shop-now-catalog-cat.jpg) no-repeat center;
display:block;
text-decoration:none;
}
.shop-now-wrapper .row .prod-box a.button{
display:block;
margin:5px 0 0 0;
}
.shop-now-wrapper .row .prod-box a.button img{
border:none;
padding:6px 0;

}


/* END SHOP NOW PAGE */

/* START CATALOG REQUEST PAGE */

div.catalog-request-wrapper {
	width: 950px;
	float: left;
	display: block;
	overflow: hidden;	
	margin: 0 0 30px 0;
	padding: 0;
}
div.catalog-request-wrapper div.left {
	width: 475px;
	margin: 0;
	padding: 0;
	float: left;	
}
div.catalog-request-wrapper div.left h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px !important;
	line-height: 1 !important;
	text-align: center;	
	color: #511758;
	padding-bottom: 15px !important;
}
div.catalog-request-wrapper div.left h2 span {
	text-transform: uppercase !important;
}
div.catalog-request-wrapper div.right {
	width: 453px;
	float: left;
	border: 1px solid #eaeaea;
	background: #fafafa;	
	margin-left: 20px;	
}
div.catalog-request-wrapper div.form-section-wrapper table.show_design_border td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	color: #383838;
	padding: 5px;
	width: auto;
}
div.catalog-request-wrapper div.form-section-wrapper table.show_design_border td p {
	padding-left: 15px;
}
div.catalog-request-wrapper div.form-section-wrapper table.show_design_border.form-one td {
	padding: 2px 0 2px 15px;	
}
div.catalog-request-wrapper div.form-section-wrapper table.show_design_border td.first-col {
	width: 30%;	
}

/* END CATALOG REQUEST PAGE */
