body {

	color: #000000; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px;

	font-weight:500; 

	text-decoration:none;

} 

td {

	color: #000000; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px;

	font-weight:500; 

	text-decoration:none;

} 

p {

	color: #000000; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px;

	font-weight:500; 

	text-decoration:none;

} 

form{

	display:inline;

}





.sm_input_data {

	font-size: 9px; 

	border: 1px solid #999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

}



.address_bk_data {

	font-size: 9px; 

	border: 1px solid #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight: normal;

}



.no_bdr {

	border: 1px solid #ffffff;

}



input {

	color: #000000; 

	font-family:arial,verdana,sans-serif; 

	font-size: 11px;

	font-weight:500; 

	text-decoration:none;

} 

select {

	color: #000000; 

	font-family:arial,verdana,sans-serif; 

	font-size: 11px;

	font-weight:500; 

	text-decoration:none;

} 



a {color: #00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

a:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

a:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

a:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

a:focus {color: #007E00; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none; overflow:hidden; outline:none;}

a:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}



/***************************************/

/******** BEGIN GLOBAL CLASSES *********/

/***************************************/

.footerLogos{

	background-image:url(http://www.luckyvitamin.com/site/img/template/footerLogosBg.gif);

	background-repeat:repeat-y;

	padding:18px;

	width:990px;

	margin-top:10px;

	margin-bottom:20px;

	margin-left:12px;

}

.imgB{display:block;}

.display{display:block;}

.noDisplay{display:none;}

.imgLink{

	cursor:hand; 

	cursor:pointer;

}

.imgVA{

	vertical-align:middle;

}

.headerCell{float:left;}

.headerCellBg{background-image:url(http://www.luckyvitamin.com/site/img/template/headerIconBg.gif);}

.headerCellIconBg{float:left; background-image:url(http://www.luckyvitamin.com/site/img/template/headerIconBg.gif);}

.headerCellSearchBg{float:left;}

.headerTabsCell{

	float:left;

	width:662px;

	height:71px; 

	background-image:url(http://www.luckyvitamin.com/site/img/template/headerTabsBg.gif);

}



.headerTabsCell_checkout{

	float:left;

	width:539px;

    height:71px; 

    background-image:url(http://www.luckyvitamin.com/site/img/template/headerTabsBg.gif);

}



.brandsMenu{

	width:165px;

	font-family: trebuchet ms, arial, verdana, sans-serif; 

	font-size:11px;

	font-weight:700;

	color:#000000;

}



#dptLinks img{display:block;}

.dptLinkLoad a{line-height:26px; padding-left:28px;display:block;width:100%;height:100%;}

.dptLinkLoad a:link{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkLoad a:active{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkLoad a:visited{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkLoad a:hover{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOff {

	height:26px;

	background-repeat: no-repeat;

	background-image:url(http://www.luckyvitamin.com/site/img/template/dptArrow.gif);

	cursor:hand; 

	cursor:pointer;

}

.dptLinkOff a{line-height:26px; padding-left:28px;}

.dptLinkOff a:link{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOff a:active{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOff a:visited{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOff a:hover{color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}



.dptLinkOn{

	height:26px;

	background-repeat: no-repeat;

	background-image:url(http://www.luckyvitamin.com/site/img/template/dptBgOn.gif);

	cursor:hand; 

	cursor:pointer;

}

.dptLinkOn a{line-height:26px; padding-left:28px;}

.dptLinkOn a:link{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOn a:active{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOn a:visited{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.dptLinkOn a:hover{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}



.centerContentWrapper{

	padding-left:12px;

	padding-right:10px;

	padding-bottom:20px;

	position:relative;

}

.tickerText{

	padding-left:2px;

	padding-top:6px;

	font-family: trebuchet ms, arial, verdana, sans-serif; 

	font-size:12px;

	font-weight:700;

	color:#777777;

}

.tickerText:link {color:#0A2974; font-weight:700;}

.tickerText:active {color:#0A2974; font-weight:700; }

.tickerText:visited {color:#0A2974; font-weight:700;}

.tickerText:hover {color:#0A2974; font-weight:700;}



.blueLink{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.blueLink:link{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.blueLink:active{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.blueLink:visited{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.blueLink:hover{color:#1658F9; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}



.orangeLink{color:#d66c03; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.orangeLink:link{color:#d66c03; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.orangeLink:active{color:#d66c03; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.orangeLink:visited{color:#d66c03; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.orangeLink:hover{color:#eda55b; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}



.ltOrangeLink{color:#eda55b; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.ltOrangeLink:link{color:#eda55b; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.ltOrangeLink:active{color:#eda55b; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.ltOrangeLink:visited{color:#eda55b; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.ltOrangeLink:hover{color:#d66c03; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}



.greenLink{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.greenLink:link{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.greenLink:active{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.greenLink:visited{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.greenLink:hover{color:#1D9F06; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}



.greenLinkSm{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.greenLinkSm:link{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.greenLinkSm:active{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.greenLinkSm:visited{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.greenLinkSm:hover{color:#1D9F06; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:underline;}



.myLuckyDiv{

	width:201px;

	height:60px;

	background-image:url(http://www.luckyvitamin.com/site/img/template/myLuckyBot.gif);

	background-repeat: no-repeat;

}

.myLuckyDivOn{

	width:201px;

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftPanelBg.gif);

}

.myLuckyDivOn div{

	display:block;

	padding-bottom:1px;

}

.myLuckyDivBottom{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftPanelBottom.gif);

	background-repeat:no-repeat;

	height:30px;

	text-align:right;

	padding:0;

	margin:0;



}

.myLuckyDivBottom a:link{padding-right:26px; color:#666666; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyDivBottom a:active{padding-right:26px; color:#666666; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyDivBottom a:visited{padding-right:26px; color:#666666; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyDivBottom a:hover{padding-right:26px; color:#196a0b; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:underline;}



.myLuckyCell{

	float:left;

	padding-left:14px; 

}

.myLuckyLink{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyLink:link{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyLink:active{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyLink:visited{color:#0E379B; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.myLuckyLink:hover{color:#1658F9; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:underline;}



.featuredItemsPanel{padding-left:10px;}



.footerLeft{

	float:left;

	padding-top:26px;

	padding-left:28px;

}

.footerInfo1{

	float:left;

	padding-top:58px;

	padding-left:46px;

}

.footerInfo2{

	float:left;

	padding-top:58px;

	padding-left:28px;

}

.footerInfo3{

	float:left;

	padding-top:58px;

	padding-left:70px;

}

.footerInfo4{

	float:left;

	padding-top:22px;

	padding-left:92px;

}

.footerBg{

	width:1002px;

	height:154px;

	background-image:url(http://www.luckyvitamin.com/site/img/template/footerHelp.gif);

	background-repeat: no-repeat;

}

.footerCopy {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}



.footerLinks {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.footerLinks a:link {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.footerLinks a:active {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.footerLinks a:visited {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.footerLinks a:hover {color: #48453B; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:underline;}



.greenText {color:#127502; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}



.rvTitle {padding-left:8px; color:#19397c; font-family:century gothic,arial,verdana,sans-serif; font-size:14px; font-weight:700; text-decoration:none;}

.rv{

	margin:0px 0px 0px 25px;

	padding:0;

}

.rv li{

	list-style-image: url(http://www.luckyvitamin.com/site/img/template/smLtGrayArrow.gif);

	padding:0;

	margin:0;

	vertical-align:center;

}

.rv a:link{color:#3a91c8; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.rv a:active{color:#3a91c8; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.rv a:visited{color:#3a91c8; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.rv a:hover{color:#19397c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}



.top {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.top:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.top:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.top:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.top:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}



.featuredItemBrand{padding-bottom:3px; color:#888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.featuredItemLink{font-weight:700; padding-bottom:3px;}

.featuredItemPrice{color:#c80000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}



.floatingCartInfo{

	position:absolute; 

	z-index:2;

	padding-left:50px;

	padding-top:12px;

	color:#136704; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

	font-weight:700;

}

.floatingCartInfo span{

	color:#666666; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

	font-weight:500;

}

/***************************************/

/******** END GLOBAL CLASSES ***********/

/***************************************/



/***************************************/

/******** EMAIL FRIEND CLASSES *********/

/***************************************/

.emailFriend{

	padding-top:72px; 

	position:relative; 

	background-image:url(http://www.luckyvitamin.com/site/img/template/emailBg.gif); 

	background-repeat:no-repeat; 

	width:300px; 

	height:450px;

}

.emailFriendTitle{color:#4F395F; font-family:trebuchet ms,arial,verdana,sans-serif; font-size: 11px; font-weight:700;}

.emailFriendInput{color:#4F395F; font-family:trebuchet ms,arial,verdana,sans-serif; font-size: 11px; font-weight:500; width:200px;}



/***************************************/

/****** BEGIN HOME PAGE CLASSES ********/

/***************************************/

.homeLeft{padding-left:4px;}

.homeTitleLg{

	background-image:url(http://www.luckyvitamin.com/site/img/home/homeTitleLgBg.jpg);

	background-repeat:no-repeat;

	width:420px;

	height:75px;

}

.homeTitleMd{

	background-image:url(http://www.luckyvitamin.com/site/img/home/homeTitleMdBg.jpg);

	background-repeat:no-repeat;

	width:320px;

	height:45px;

}

.homeTitleMdR{

	background-image:url(http://www.luckyvitamin.com/site/img/home/homeTitleMdBgR.jpg);

	background-repeat:no-repeat;

	width:358px;

	height:58px;

}

.homeTitleSm{

	background-image:url(http://www.luckyvitamin.com/site/img/home/homeTitleSmBg.jpg);

	background-repeat:no-repeat;

	width:219px;

	height:46px;

}

.newNoteworthy{

	padding-left:10px;

	padding-top:8px;

	color:#d66c03;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:20px; 

	font-weight:700;

}

.innovative{

	padding-left:2px;

	padding-top:8px;

	color:#137103;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:20px; 

	font-weight:700;

}

.innovativeBot{

	background-image:url(http://www.luckyvitamin.com/site/img/home/bottomRight.jpg);

	background-repeat:no-repeat;

	background-position:top right;

	height:40px;

}

.luckyBlogNews{

	padding-top:10px;

	color:#137103;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:15px; 

	font-weight:700;

}

.luckyPromoNews{

	padding-top:13px;

	color:#888888;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:16px; 

	font-weight:700;

}

.homeFeatured{

	padding-top:10px;

	color:#635934;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:18px; 

	font-weight:700;

}

.featuredBrand{

	border:1px dotted #bfb389;

}

.redLink{color:#bc3c26; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.redLink:link{color:#bc3c26; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.redLink:active{color:#bc3c26; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.redLink:visited{color:#bc3c26; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.redLink:hover{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}

.grayLink{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayLink:link{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayLink:active{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayLink:visited{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayLink:hover{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}



.twinPacksSeeAll{

	position:absolute;

	z-index:10;

	padding-top:14px;

	padding-left:168px;

	margin:0;

}



.homeGrayLink{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.homeGrayLink:link{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.homeGrayLink:active{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.homeGrayLink:visited{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.homeGrayLink:hover{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:underline;}

.grayBulletLink{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayBulletLink:link{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayBulletLink:active{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayBulletLink:visited{color:#888888; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}

.grayBulletLink:hover{color:#0F5203; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}



#topTen{padding:1px;}

.topTenRowOn{background-color:#f3f1ea;}

.topTenContent h1{border:1px solid #cbc8c1; color:#7a704b; background-color:#FFFFFF; font-family: century gothic, arial, verdana, sans-serif; font-size:15px; font-weight:700; text-decoration:none; text-align:center; width:24px; margin:0; padding:0;}

.topTenContent a:link{color:#08225d; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}

.topTenContent a:active{color:#08225d; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}

.topTenContent a:visited{color:#08225d; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}

.topTenContent a:hover{color:#7a704b; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.topTenContent td{padding:6px 6px 6px 8px; color:#888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.topTenContent th{padding:0px 3px 0px 4px; color:#d23030; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}



.spotlights{padding-left:20px; padding-right:20px;}

.homeBottomLeft{

	background-image:url(http://www.luckyvitamin.com/site/img/home/bottomLeft.jpg);

	background-repeat:no-repeat;

	margin-top:8px;

	height:34px;

	padding-right:16px;

	text-align:right;

}



.homeClearance{

	float:left;

	padding-top:14px;

	color:#c03b00;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:18px; 

	font-weight:700;

}

.homeTwinPacks{

	float:left;

	padding-top:10px;

	color:#00246e;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:16px; 

	font-weight:700;

}

.homeTwinPacks h2{font-size:14px; color:#7f91b6; margin:0; padding:0;}

.homePopCategories{

	float:left;

	padding-top:14px;

	color:#137103;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:18px; 

	font-weight:700;

}





.popCatLinks{

	margin:0px 0px 0px 30px;

	padding:0;

}

.popCatLinks li{

	list-style-image: url(http://www.luckyvitamin.com/site/img/home/catStar.gif);

	padding:5px 0px 5px 4px;

	margin:0;

	vertical-align:center;

}

.popCatLinks a:link{color:#606060; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.popCatLinks a:active{color:#606060; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.popCatLinks a:visited{color:#606060; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.popCatLinks a:hover{color:#ebc710; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.popCatLinksRowOn{

	background-image:url(http://www.luckyvitamin.com/site/img/home/popCatBg.gif);

}



.homeItemRowDisplay{background-image:url(http://www.luckyvitamin.com/site/img/home/popCatBg.gif); background-position:top right; background-repeat:repeat-y;}

.homeItemRowDisplay tr{vertical-align:top;}

.homeItemRowDisplayRowOn{background-color:#ffffff;}

.homeItemBrand{color:#000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.homeItemLink a:link{color:#00246e; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.homeItemLink a:active{color:#00246e; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.homeItemLink a:visited{color:#00246e; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.homeItemLink a:hover{color:#166c06; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.homeItemSizeForm{color:#666666; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}

.homeOff{color:#ff9440; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500;}

.homePrice{color:#c80000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}



.hotItem{

	padding:8px;	

	background-image:url(http://www.luckyvitamin.com/site/img/home/hotItemsGradBg.gif);

	background-repeat:repeat-x;

	background-position:bottom center;

}

.homeBrand{padding-top:4px; color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}

.homeRetailPrice{color:#444444; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}

.homeSalePrice{color:#c80000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}



.homeHotItemsTable{width:680px;}

.homeHotItemsTable td{

	width:170px;

	border:1px solid #eae5d5;

	background-image:url(http://www.luckyvitamin.com/site/img/home/hotItemsGradBg.gif);

	background-repeat:repeat-x;

	background-position:bottom center;

}

/***************************************/

/******** END HOME PAGE CLASSES ********/

/***************************************/



/***************************************/

/****** BEGIN ITEM PAGE CLASSES ********/

/***************************************/



/****** ADD TO CART DROP DOWN CLASSES ********/

.addToCartMore{

	cursor:hand; 

	cursor:pointer;

	display:block;

}

.addToCartMenu{

	z-index:1000;

	display:none;

	position:absolute;

	margin-top:35px;

	margin-left:-122px;

	width:157px;

	border-top:1px solid #80c875;

	cursor:hand; 

	cursor:pointer;

}

.addToCartMenu div{

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	border-bottom:1px solid #80c875;

	border-left:1px solid #80c875;

	border-right:1px solid #80c875;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	width:157px;

}

.addToCartMenuOn{

	background-color:#80c875;

}

.addToCartMenuOn a:link{

	background-color:#80c875;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOn a:active{

	background-color:#80c875;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOn a:visited{

	background-color:#80c875;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOn a:hover{

	background-color:#80c875;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOff{

	background-color:#138500;

}

.addToCartMenuOff a:link{

	background-color:#138500;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOff a:active{

	background-color:#138500;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOff a:visited{

	background-color:#138500;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

.addToCartMenuOff a:hover{

	background-color:#138500;

	text-align:left;

	padding:4px;

	cursor:hand; 

	cursor:pointer;

	color:#ffffff;

	font-size:10px;

	font-weight:700;

	text-decoration:none;

}

/***********************************************/



.itemPageWrapper{

	padding-left:8px;

	position:relative;

}

.orderBoxBot{

	background-image:url(http://www.luckyvitamin.com/site/img/item/orderBoxBotBg.gif);

	background-repeat:no-repeat;

	height:61px;

	padding-right:6px;

	padding-top:6px;

}

#itemOrderTabs{

	background-image:url(http://www.luckyvitamin.com/site/img/item/orderBoxTop.gif);

	background-repeat:no-repeat;

	background-position:0px 32px;

	height:46px;

	width:330px;

	margin:0;

	padding:0;

}

#itemOrderTabs img {

	cursor:hand; 

	cursor:pointer;

}	

#itemDataTabs{

	background-image:url(http://www.luckyvitamin.com/site/img/item/tabsTopBg.gif);

	background-repeat:no-repeat;

	width:575px;

	height:52px;

}

#itemDataTabs img {

	cursor:hand; 

	cursor:pointer;

}	

.itemDataTabsContentWrapper{padding-left:12px;padding-right:12px;}



.itemTabTitle{

	margin-top:10px;

	background-image:url(http://www.luckyvitamin.com/site/img/item/titleFadeLineSm.gif);

	background-repeat:no-repeat;

	background-position: top left;

	padding-top:10px;

	padding-bottom:10px;

	color:#0a2873;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:13px; 

	font-weight:700;

}





.browseLinks{font-family:arial,verdana,sans-serif; font-size:10px;}

.browseLink{color:#4EA440; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.browseLink:link {color:#4EA440; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.browseLink:active {color:#4EA440; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.browseLink:visited {color:#4EA440; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.browseLink:hover {color:#BFB28B; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:underline;}



.breadcrumbLinks{font-family:arial,verdana,sans-serif; font-size: 10px;}

.breadcrumbLinks table{width:400px;}

.breadcrumb{font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.breadcrumbLink{color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.breadcrumbLink:link {color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.breadcrumbLink:active {color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.breadcrumbLink:visited {color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.breadcrumbLink:hover {color:#BFB28B; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:underline;}



.brandZone{

	position:absolute;

	z-index:2;

	width:211px;

	padding-left:36px;

	right:0;

}

.brandZoneBottom{

	background-image:url(http://www.luckyvitamin.com/site/img/item/brandZoneBot.gif);

	background-repeat:no-repeat;

	background-position:left top;

	width:211px; 

	height:40px; 

	text-align:center;

}

.brandZoneBottom a{padding-left:36px;}

.brandZoneContent{

	background-image:url(http://www.luckyvitamin.com/site/img/item/brandZoneBg.gif);

	background-repeat:no-repeat;

	padding-left:36px;

	text-align:center;

}

.brandZoneLogo{text-align:center;}

.smBlueLink{color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.smBlueLink:link {color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.smBlueLink:active {color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.smBlueLink:visited {color:#0B2B78; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:none;}

.smBlueLink:hover {color:#BFB28B; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; text-decoration:underline;}



.itemPageH1{

	padding-top:10px; 

	padding-bottom:10px; 

	padding-left:6px; 

	padding-right:166px;

	margin-top:1px; 

	margin-bottom:1px; 

	color:#0B2B78; 

	font-family:arial,verdana,sans-serif; 

	font-size: 18px; 

	font-weight:700; 

	background-image:url(http://www.luckyvitamin.com/site/img/item/titleBg.gif);

	background-repeat:repeat-y;

}

.itemPageH1Text{width:550px;}

.sectionPageH1{

	padding-top:5px; 

	padding-bottom:6px; 

	padding-left:6px; 

	padding-right:6px;

	margin-top:1px; 

	margin-bottom:0px; 

	color:#0B2B78; 

	font-family:arial,verdana,sans-serif; 

	font-size: 18px; 

	font-weight:700; 

	background-image:url(http://www.luckyvitamin.com/site/img/item/titleBg.gif);

	background-repeat:repeat-y;

}

.sectionPageH1Text{width:404px;}



.imgBorderTop{background-image:url(http://www.luckyvitamin.com/site/img/item/imgBorderTop.gif); background-repeat:no-repeat; width:265px; min-height:50px; padding-top:5px; text-align:center;}

.imgBorderBg{background-image:url(http://www.luckyvitamin.com/site/img/item/imgBorderBg.gif); background-repeat:repeat-y; padding-left:7px; padding-right:3px;}



.rating{

	background-image:url(http://www.luckyvitamin.com/site/img/item/ratingBg.gif);

	background-repeat: repeat-x;

	margin-top:10px;

	padding-top:6px;

	padding-left:6px;

	padding-right:4px;

}

.ratingDhtml{

	padding-left:10px;

}

.ratingHelpful{color:#5B5B5B; font-family:arial,verdana,sans-serif; font-size: 10px;	width:240px;}

.pricingDisplay{

	background-image:url(http://www.luckyvitamin.com/site/img/item/orderBoxGradBg.gif);

	background-repeat:no-repeat;

}

.youSaveText{color:#FFFFFF; font-family:arial, verdana, sans-serif; font-size:11px;}

.retailPrice {padding-left:10px; color:#000000; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:500;}

.salePrice {padding-left:10px; color:#127C00; font-family:arial,verdana,sans-serif; font-size: 18px; font-weight:700; text-decoration:none;}

.qtyPricingDiv{float:left; padding-right:4px; padding-left:10px;}

.qtyPricingQty{color:#5B5B5B; font-family:arial,verdana,sans-serif; font-size:10px;}

.qtyPricingCost{color:#127C00; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}



.qtyText{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px;}

.qtyInput{color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; width:30px;}



.reorderBg{

	background-image:url(http://www.luckyvitamin.com/site/img/item/reorderBot.gif);

	background-repeat:no-repeat;

	background-position:left bottom;

	padding-top:6px;

	padding-bottom:16px;

}

.reorderText{color:#696969; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:700;}



.itemData{color:#696969; padding:4px 0px 4px 10px; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:500;}

.itemDataFloat{float:left; padding:3px 10px 3px 10px; border-right:1px solid #C2C2C2; color:#696969; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:500;}

.itemDataFloatR{float:left; padding:3px 10px 3px 10px; color:#696969; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:500;}



.luckyRewards {color:#127C00; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}



.headline {margin-bottom:0px; padding-bottom:10px; margin-top:5px;color: #001390; font-family:arial,verdana,sans-serif; font-size: 22px; font-weight:700; text-decoration:none;}

.headline2 {padding-left:12px; margin-bottom:0px; color: #001390; font-family:arial,verdana,sans-serif; font-size: 18px; font-weight:700; text-decoration:none; font-style: italic;}

.headline3 {padding-left:12px; margin-bottom:0px; color: #001390; font-family:arial,verdana,sans-serif; font-size: 16px; font-weight:700; text-decoration:none; font-style: italic;}



.quantityPricingYellow {padding-left:8px; color: #FFFC3F; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.quantityPricingWhite {padding-left:8px; color: #99C699; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}



.disclaimerText {padding-top:20px; padding-bottom:20px; color: #888888; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}



.departmentHead {padding-bottom:8px; color: #00008B; font-family:arial,verdana,sans-serif; font-size: 20px; font-weight:700; text-decoration:none;}

.departmentHead:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size: 20px; font-weight:700; text-decoration:none;}

.departmentHead:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size: 20px; font-weight:700; text-decoration:none;}

.departmentHead:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size: 20px; font-weight:700; text-decoration:none;}

.departmentHead:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size: 20px; font-weight:700; text-decoration:underline;}



.categories {padding-bottom:10px; color: #001390; font-family:arial,verdana,sans-serif; font-size: 16px; font-weight:700; font-style:italic;}

.greenBox {width:97%; padding:10px; border: 1px solid #018001;}



.quantityPricing {padding-bottom:10px; padding-top:10px;color: #000000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}



.goShopHeadline {color: #008000; font-family:arial,verdana,sans-serif; font-size: 17px; font-weight:700; text-decoration:none;}

.grayText {padding-left:14px;padding-top:3px;color: #7F7F7F; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; font-style:italic;}

.grayTextSm {color:#919191; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500; font-style:italic;}

.warningsTitle {padding-bottom:6px;padding-top:20px;color: #001390; font-family:arial,verdana,sans-serif; font-size: 16px; font-weight:700; text-decoration:none;}



.alternateSizes ul{

	color:#0d379b;

	list-style:square;

}

.alternateSizes{

	background-image:url(http://www.luckyvitamin.com/site/img/item/alternateSizes.gif);

	background-repeat: no-repeat;

	background-position: top center;

	width:272px;

	padding-top:30px;

	padding-bottom:15px;

}

.compareSave ul{

	color:#0d379b;

	list-style:square;

}

.compareSave{

	background-image:url(http://www.luckyvitamin.com/site/img/item/compareSave.gif);

	background-repeat: no-repeat;

	background-position: top center;

	width:272px;

	padding-top:30px;

	padding-bottom:15px;

}



/***************************************/

/******** END ITEM PAGE CLASSES ********/

/***************************************/



/************************************************/

/***** BEGIN DEPARTMENT ITEM LISTING CLASSES ****/

/************************************************/

.pagingNumBg{

	background-image:url(http://www.luckyvitamin.com/site/img/department/pagingBg.gif);

	background-repeat: no-repeat;

	background-position: top center;

	background-color:#f9f9f9;

	border-left:1px solid #cbcbcb;

	border-right:1px solid #cbcbcb;

}

.filterBg{

	background-image:url(http://www.luckyvitamin.com/site/img/department/filterBg.gif);

	background-repeat: no-repeat;

	background-position: top center;

	width:585px;

	height:42px;

}

.filtersBgPad{padding-top:9px;}

.filterMore{

	margin-top:-2px;

	cursor:hand; 

	cursor:pointer;	

}

.filterBack{

	margin-top:-2px;

	cursor:hand; 

	cursor:pointer;	

}

/****************************************************/

/********** BEGIN FILTERS DYNAMIC MENU STYLE ********/

/****************************************************/

.clearit {

	clear: both;

	height: 0;

	line-height: 0.0;

	font-size: 0;

}

/******** MENU TOP TIER STYLE *****/

#filters{width:430px;}

#filters, #filters ul {

	padding:0;

	margin:0;

	list-style:none;

	font-family:arial,verdana,sans-serif;

}

#filters a {

	display: block;

	color:#0b2b78; 

	font-family:arial,verdana,sans-serif; 

	font-size:10px; 

	font-weight:700; 

	text-decoration:none;

	padding-left:8px;

}

#filters li {

	background-image:url(http://www.luckyvitamin.com/site/img/department/arrowBlueD.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin-right:12px;

	float:left;

	cursor:hand; 

	cursor:pointer;	

	color:#0b2b78; 

	font-family:arial,verdana,sans-serif; 

	font-size:10px; 

	font-weight:700;

	width:100%;

}

/******** SECOND TIER STYLE *****/

#filters li ul, #filters ul li  {

	margin:0;

	padding:0;

	background-image:none;

	width:160px;

}

#filters ul li a  {

	background-color:#ffffff;

	color:#888888;

	padding:6px 6px 6px 8px;

	font-weight:500;

	font-size:10px;

	display:block;

	border-left: 1px solid #dedede;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #dedede;

	width:100%;

}

#filters li ul {

	border-top: 1px solid #dedede;

	position: absolute;

	display: none;

	z-index: 200;

}

#filters li:hover a, #filters a:focus,

#filters a:active, #filters li.over a {

	color:#888888;

	display:block;

	z-index: 200;

}

#filters li:hover ul, #filters li.over ul {

	display:block;

}

#filters li:hover ul a, #filters li.over ul a {

	display:block;

}

#filters ul a:hover {

	background-color:#f2f2f2; !important

}

/* The single backslash \ character inside this comment

causes IE5 Mac to ignore the following rule, which allows other

browsers to render top-level menu items to their natural width.

Do not edit this rule in any way. */

#filters li {width: auto;}

/****************************************************/

/*********** END FILTERS DYNAMIC MENU STYLE *********/

/****************************************************/

.pagingInfoRow{

	background-image:url(http://www.luckyvitamin.com/site/img/item/titleBg.gif);

	background-repeat:repeat-y;

	padding-left:5px;

	padding-bottom:5px;

}

.pagingArrow{float:left; padding-top:6px;}

.pageNumOn{float:left; text-align:center; width:21px; height:21px; background-image:url(http://www.luckyvitamin.com/site/img/department/pagingNumBgOn.gif);}

.pageNumOn a:link{line-height:21px; color:#494949; font-family: arial, verdana, sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.pageNumOn a:active{line-height:21px; color:#494949; font-family: arial, verdana, sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.pageNumOn a:visited {line-height:21px; color:#494949; font-family: arial, verdana, sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.pageNumOn a:hover {line-height:21px; color:#494949; font-family: arial, verdana, sans-serif; text-decoration:none;}



.pageNumOff{float:left; text-align:center; width:21px; height:21px; background-image:url(http://www.luckyvitamin.com/site/img/department/pagingNumBgOff.gif);}

.pageNumOff a:link{line-height:21px; color: #FFFFFF; font-family: arial, verdana, sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.pageNumOff a:active{line-height:21px; color: #FFFFFF; font-family: arial, verdana, sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.pageNumOff a:visited {line-height:21px; color: #FFFFFF; font-family: arial, verdana, sans-serif; font-size:12px; font-weight:700; text-decoration:none;}

.pageNumOff a:hover {line-height:21px; color: #BDC2FF; font-family: arial, verdana, sans-serif; text-decoration:none;}



.pageInfo {color:#888888; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}



.pagingSortMenu{}

.activeFilters{padding-top:2px; padding-bottom:12px;}

.activeFilters a{padding-left:15px;}

.activeFilters div{

	background-image:url(http://www.luckyvitamin.com/site/img/department/x.gif);

	background-repeat: no-repeat;

	background-position: top left;

	margin-right:15px;

	margin-bottom:10px;

	float:left; 

}

.activeFiltersClose{

	background-image:url(http://www.luckyvitamin.com/site/img/department/x.gif);

	background-repeat: no-repeat;

	background-position: top left;

}



.discountPricing{padding-top:10px; text-align:center;}

.discountPricingMessage{color:#206030; font-family:arial, verdana, sans-serif; font-size:12px; font-weight:700;}

.discountPricingGray{color:#888888; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:500; font-style:italic; padding-left:7px;}



.viewAll:link {color:#0b2b78; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.viewAll:active {color:#0b2b78; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.viewAll:visited {color:#0b2b78; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.viewAll:hover {color:#d0ce00; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}





/****** ITEM LIST STYLE *****/

.listRowOn{

	background-color:#ffffff;

}

.listTable{

	background-image:url(http://www.luckyvitamin.com/site/img/department/listBg.gif);

	background-repeat: repeat-y;

	background-position: top right;

 	border-bottom:1px solid #c8c8c8;

 }

.listTable td{

	border-top:1px solid #c8c8c8;

	vertical-align:top;

	padding-bottom:8px;

}

.listOrderTable td{border:0px; vertical-align:middle; padding:0}

.listPriceTable{margin-bottom:5px;}

.listPriceTable td{border:0px; vertical-align:top; padding:0}



.listDataPad{padding-top:6px;}



.listBrand {color:#000000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; font-style:italic;}

.listItemLink a:link {color:#0b2b78; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.listItemLink a:active {color:#0b2b78; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.listItemLink a:visited {color:#0b2b78; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.listItemLink a:hover {color:#d0ce00; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.listData {color:#333333; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}

.listCode {color:#888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}



.listPrice{padding-top:4px;}

.listRetailPrice {float:left; padding-right:5px; padding-top:2px; color:#333333; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}

.listSalePrice {color:#c80000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}

.listAsLow {text-align:right; color:#b8b601; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}

.listCheckBox {margin-left:10px; width:20px; padding:2px; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; }

.listQtyText {color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}

.listQtyInput {color:#888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; width:24px;}

.listRating {padding-top:8px; color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}

.listRating img{vertical-align:middle;}

.listIconRow{padding-top:3px;}



.listCheckedItems {color:#c80000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}



/************** GRID VIEW ****************/

.gridTable{width:99%;}

.gridTable tr{vertical-align:top;}

.gridTable th{

	width:185px;

	background-image:url(http://www.luckyvitamin.com/site/img/department/gridViewT.gif);

	background-repeat: no-repeat;

	background-position: top left;

	padding:6px;

}

.gridTable td{

	width:185px;

	padding-right:10px;

}

.listPriceGrid{float:left;}

.listRetailPriceGrid {color:#333333; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}

.listSalePriceGrid {color:#c80000; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}

.listAsLowGrid {padding-left:8px; float:left; color:#b8b601; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}

.listRatingGrid{padding-top:2px; vertical-align:middle; color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}

.listRatingGrid img{vertical-align:middle;}

.listQtyInputGrid {color:#888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; width:16px;}



.listOrderTableGrid{

	background-image:url(http://www.luckyvitamin.com/site/img/department/gridViewButBg.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	height:41px;

	padding-left:8px;

	margin-top:4px;

	vertical-align:middle;

	color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;

}

.listOrderTableGrid img{vertical-align:middle;}

.listOrderTableGrid input{vertical-align:middle; padding-left:3px;}

.listOrderTableGrid td{border:0px; vertical-align:middle; padding:0}



/************************************************/

/****** END DEPARTMENT ITEM LISTING CLASSES *****/

/************************************************/



/************************************************/

/****** DEPARTMENT LANDING AND HEADER STYLE *****/

/************************************************/

.departmentLandingHeader{

	background-image:url(http://www.luckyvitamin.com/site/img/department/landing/departmentLanding.jpg);

	background-repeat:no-repeat;

	width:597px;

	height:116px;

	margin-left:4px;

}

.departmentLandingHeader h1{

	color:#156e04;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:26px; 

	margin:0;

	padding-left:52px;

	padding-top:12px;

	padding-bottom:8px;

}

.departmentLandingHeader div{

	color:#333333;

	font-family:arial,verdana,sans-serif; 

	font-size:12px;

	padding-left:20px; 

	width:460px;

}

.departmentLanding {margin-left:8px;}

.departmentLanding table{padding:0; margin:0;}

.departmentLanding th{padding-right:5px;}

.departmentLanding td{

	color:#666666;

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	vertical-align:top;

}

.departmentLanding h2{

	color:#0f369b;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:16px; 

	font-weight:700;

	margin-bottom:1px;

	margin-top:0px;

	padding:0;

}

.departmentLanding a:link{color:#0f369b; font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; font-size:16px; font-weight:700;}

.departmentLanding a:visited{color:#0f369b; font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; font-size:16px; font-weight:700;}

.departmentLanding a:active{color:#0f369b; font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; font-size:16px; font-weight:700;}

.departmentLanding a:hover{color:#8d8d8d; font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; font-size:16px; font-weight:700;}



.departmentShowCats{

	background-image:url(http://www.luckyvitamin.com/site/img/department/landing/showCategoriesBg.gif);

	background-repeat:no-repeat;

	width:190px;

	height:32px;

	margin-top:4px;

	text-align:right;

}

.departmentShowCats a{

	line-height:29px;

	text-align:right;

	padding-right:28px;

}

.departmentShowCats a:link{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.departmentShowCats a:visited{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.departmentShowCats a:active{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.departmentShowCats a:hover{color:#0f369b; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}



.departmentCatListingImg{

	position:absolute;

	width:600px;

	margin-top:8px;

	z-index:2;

}

.departmentCatListingHeader{

	position:relative;

	background-image:url(http://www.luckyvitamin.com/site/img/department/landing/cloverTitleBg.jpg);

	background-repeat:no-repeat;

	width:597px;

	height:116px;

	margin-left:4px;

	z-index:10;

}

.departmentCatListingHeader div{

	margin-left:14px;

	width:420px;

	color:#444444;

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

}

.departmentCatListingHeader h1{

	color:#156e04;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:26px; 

	margin:0;

	padding-left:52px;

	padding-top:12px;

	padding-bottom:8px;

	z-index:10;

}

/***************************************************/

/**** DEAPARMENT CATEGORY DHTML WINDOW STYLE *******/

/***************************************************/

#departmentCategoryViewClose{display:none;}

.departmentCategoryViewClose{

	background-color:#1a5211; 

}

#departmentCategories{

	position:absolute; 

	z-index:101;

	display:none;

	top:0;

	left:0;

}



.bbox

{

	 position:absolute;

	 z-index:101;

	 border:8px solid #267718;

}



.bbox_header

{

	background-color:#1a5211;

}



.bbox_header_text

{

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif;

	color:#ffffff;

	font-size:16px;

	font-weight:700;

	text-align:left;

}



.bbox_contents

{

	background-color:#ffffff;

}



#popup_windowClose{display:none;}

.popup_windowClose{

	background-color:#1a5211; 

}



#popupContent{

	position:absolute; 

	z-index:101;

	display:none;

	top:0;

	left:0;

}



#globalPopup_windowClose{display:none;}

.popup_windowClose{

	background-color:#1a5211; 

}



#globalPopupContent{

	position:absolute; 

	z-index:101;

	display:none;

	top:0;

	left:0;

}

.popup_window{

	background-color:#FFFFFF; 

	border:8px solid #267718; 	

	margin-top:100px;

	margin-left:auto;

	margin-right:auto;

	width:600px;

	display:none;

}

.popup_window div{display:none;}



.popup_window th{

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif;

	color:#ffffff;

	font-size:16px;

	font-weight:700;

	text-align:left;

	line-height:30px;

	padding-left:6px;

}



.static_popup_window{

	background-color:#FFFFFF; 

	border:8px solid #267718; 	

	margin-top:100px;

	margin-left:auto;

	margin-right:auto;

	width:600px;

	display:none;

	z-index:101;

	position:absolute; 

	display:none;

}



.static_popup_window th{

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif;

	color:#ffffff;

	font-size:16px;

	font-weight:700;

	text-align:left;

	line-height:30px;

	padding-left:6px;

}



.cart_btn{

	background-repeat:no-repeat;

 }

 

.cart_btn a{}

.cart_btn a:link{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.cart_btn a:visited{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.cart_btn a:active{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.cart_btn a:hover{color:#0f369b; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

  

.cart_btn2{

	background-repeat:no-repeat;

}

.cart_btn2 a{}

.cart_btn2 a:link{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.cart_btn2 a:visited{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.cart_btn2 a:active{color:#8d8d8d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.cart_btn2 a:hover{color:#0f369b; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}



.departmentCategoryView{

	background-color:#FFFFFF; 

	border:8px solid #267718; 	

	margin-top:100px;

	margin-left:auto;

	margin-right:auto;

	width:800px;

	display:none;

}

.departmentCategoryView div{display:none;}

.departmentCategoryView td{

	padding-left:5px;

	padding-right:50px;

	padding-top:5px;

	padding-bottom:5px;

}

.departmentCategoryView a:link{color:#1a5211; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}

.departmentCategoryView a:visited{color:#1a5211; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}

.departmentCategoryView a:active{color:#1a5211; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}

.departmentCategoryView a:hover{color:#CCCCCC; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}

.departmentCategoryView th{

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif;

	color:#ffffff;

	font-size:16px;

	font-weight:700;

	text-align:left;

	line-height:30px;

	padding-left:6px;

}

.departmentCategoryView h2 {margin-top:0; margin-bottom:8px; padding:0;}

.departmentCategoryView h2 a:link{color:#0f369b; font-size:26px;}

.departmentCategoryView h2 a:visited{color:#0f369b; font-size:26px;}

.departmentCategoryView h2 a:active{color:#0f369b; font-size:26px;}

.departmentCategoryView h2 a:hover{color:#0f369b; font-size:26px; text-decoration:none;}





#fadeBg{

	filter:alpha(opacity=60);

	opacity:.60;

	-khtml-opacity:.60;

	position:absolute;

	z-index:100;

	background:#000000;

	display:none;

	top:0;

	left:0;

}



/*********************************************************/

/***** DEPARTMENT/CATEGORY/ BRAND LETTER LISTING *********/

/*********************************************************/

.filterCatTextBg{

	background-image:url(http://www.luckyvitamin.com/site/img/department/filterCatTextBg.jpg);

	background-repeat:no-repeat;

	width:586px;

	height:26px;

	line-height:26px;

	color:#666666;

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:700;

}



#letterLinkPanel{

	background-image:url(http://www.luckyvitamin.com/site/img/department/lettersLinkBg.jpg);

	background-repeat:no-repeat;

	width:586px;

	height:24px;

	line-height:24px; 

}

#letterLinkPanel div{

	background-image:url(http://www.luckyvitamin.com/site/img/department/letterLinkLine.jpg);

	background-repeat:no-repeat;

	background-position:right top;

	padding-left:4px;

	padding-right:5px;

	float:left;

	text-transform:uppercase;

	font-weight:700;

	text-transform:uppercase;

	

}

#letterLinkPanel a:link{color:#0f369b; font-size:11px; }

#letterLinkPanel a:visited{color:#0f369b; font-size:11px;}

#letterLinkPanel a:active{color:#0f369b; font-size:11px;}

#letterLinkPanel a:hover{color:#0f369b; font-size:11px;}



.letters{}

.letters h2{

	background-image:url(http://www.luckyvitamin.com/site/img/department/letterBg.jpg);

	background-repeat:no-repeat;

	width:509px;

	height:47px;

	color:#283759;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:26px; 

	font-weight:700;

	padding-top:6px;

	padding-left:12px;

	margin-top:20px;

	margin-bottom:10px;

}

.letters table{margin-left:12px;}

.letters tr{vertical-align:top;}

.letters td{

	background-image:url(http://www.luckyvitamin.com/site/img/department/dotArrow.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:8px;

	width:180px;

}

.letters a:link{color:#0f369b; font-size:11px;}

.letters a:visited{color:#0f369b; font-size:11px;}

.letters a:active{color:#0f369b; font-size:11px;}

.letters a:hover{color:#0f369b; font-size:11px;}



.letterLinkOn{

	color:#0b2b78;

	font-size:12px; 

	cursor:hand; 

	cursor:pointer;

}

.letterLinkOff{

	color:#CCCCCC;

	font-size:12px; 

}



.filterMenu{

	color:#888888;

	font-family:arial,verdana,sans-serif; 

	font-size:10px; 

	font-weight:700;

}



/********************************************/

/************ SHOP BY BRAND *****************/

/********************************************/

.brandCatListingHeader{

	position:relative;

	background-image:url(http://www.luckyvitamin.com/site/img/department/landing/cloverTitleBg.jpg);

	background-repeat:no-repeat;

	width:597px;

	height:116px;

	margin-left:4px;

	z-index:10;

}

.brandCatListingHeader div{

	margin-left:14px;

	width:580px;

	color:#444444;

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

}

.brandCatListingHeader h1{

	color:#156e04;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:26px; 

	margin:0;

	padding-left:52px;

	padding-top:12px;

	padding-bottom:8px;

	z-index:10;

}

/********************************************/

/*************** MY LUCKY *******************/

/********************************************/

.myLuckyTitle{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/title.gif);

	background-repeat:no-repeat;

	padding-left:70px;

	padding-top:10px;

	height:71px;

}

.myLuckyTitle h1{

	color:#126d03;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:26px; 

	font-weight:700;

	margin:0;

	padding:0;

}

.myLuckyStay{

	color:#aba07d;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:13px; 

	font-weight:700;

}

.myLuckyStay span{

	color:#126d03;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:13px; 

	font-weight:700;

}

.myLuckyNews{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/news.gif);

	background-repeat:no-repeat;

}

.myLuckyNews h1{

	color:#cb9d2c;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:22px; 

	font-weight:700;

	margin:0;

	padding-left:58px;

	padding-top:16px;

}

.myLuckyNews table{

	margin-left:10px;

	margin-right:10px;

}

.myLuckyNews table td{color:#444444;}

.myLuckyNews ul{

	list-style-image:url(http://www.luckyvitamin.com/site/img/mylucky/arrowBig.gif);

	margin-right:10px; 

}

.myLuckyNews li{margin-bottom:10px; margin-top:10px;}



.myLuckyModule{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/fade.gif);

	background-repeat:no-repeat;

	padding-top:4px;

	padding-left:4px;

	float:left;

	width:273px;

	margin-bottom:30px;

}

.myLuckyModule th{

	color:#555555;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:17px; 

	font-weight:700;

}

.myLuckyModule th span{

	color:#555555;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:14px; 

	font-weight:500;

}

.myLuckyModule div{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/arrowBlue.gif);

	background-repeat:no-repeat;

	background-position:left center;

	margin-left:8px;

	padding-left:12px;

	margin-top:5px;

}

.myLuckyModuleG{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/fade.gif);

	background-repeat:no-repeat;

	padding-top:4px;

	padding-left:4px;

	float:left;

	width:273px;

	margin-bottom:30px;

}

.myLuckyModuleG th{

	color:#196a0b;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:17px; 

	font-weight:700;

}

.myLuckyModuleG th span{

	color:#196a0b;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:14px; 

	font-weight:500;

}

.myLuckyModuleG div{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/arrowBlue.gif);

	background-repeat:no-repeat;

	background-position:left center;

	margin-left:8px;

	padding-left:12px;

	margin-top:5px;

}

.myLuckyModuleG a:link{color:#196a0b;}

.myLuckyModuleG a:visited{color:#196a0b;}

.myLuckyModuleG a:active{color:#196a0b;}

.myLuckyModuleG a:hover{color:#666666;}



.myLuckyButton{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftOff.gif);

	background-repeat:no-repeat;

	width:167px;

	height:21px;

	margin-top:4px;

	cursor:hand; 

	cursor:pointer;

}

.myLuckyButton a:link{font-size:11px; font-weight:700; color:#196a0b; line-height:21px; padding-left:22px; text-decoration:none;}

.myLuckyButton a:visited{font-size:11px; font-weight:700; color:#196a0b; line-height:21px; padding-left:22px; text-decoration:none;}

.myLuckyButton a:active{font-size:11px; font-weight:700; color:#196a0b; line-height:21px; padding-left:22px; text-decoration:none;}

.myLuckyButton a:hover{font-size:11px; font-weight:700; color:#196a0b; line-height:21px; padding-left:22px; text-decoration:none;}



.myLuckyButtonOn{

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftOn.gif);

	background-repeat:no-repeat;

	width:167px;

	height:21px;

	margin-top:4px;

	cursor:hand; 

	cursor:pointer;

}

.myLuckyButtonOn a:link{font-size:11px; font-weight:700; color:#ffffff; line-height:21px; padding-left:22px; text-decoration:none;}

.myLuckyButtonOn a:visited{font-size:11px; font-weight:700; color:#ffffff; line-height:21px; padding-left:22px; text-decoration:none;}

.myLuckyButtonOn a:active{font-size:11px; font-weight:700; color:#ffffff; line-height:21px; padding-left:22px; text-decoration:none;}

.myLuckyButtonOn a:hover{font-size:11px; font-weight:700; color:#ffffff; line-height:21px; padding-left:22px; text-decoration:none;}



/******** MENU TOP TIER STYLE *****/

#myLuckyMenu, #myLuckyMenu ul {

	padding:0;

	margin:0;

	list-style:none;

	font-family:arial,verdana,sans-serif;

}

#myLuckyMenu a {

	display: block;

	color:#196a0b; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:700; 

	text-decoration:none;

	padding-left:22px;

	padding-right:25px;

	line-height:21px;

}

#myLuckyMenu li {

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftOff.gif);

	background-repeat:no-repeat;

	cursor:hand; 

	cursor:pointer;	

	color:#0b2b78; 

	font-family:arial,verdana,sans-serif; 

	font-size:10px; 

	font-weight:700;

}

/******** SECOND TIER STYLE *****/

#myLuckyMenu li ul {

	margin-top:-20px;

	margin-left:172px;

	margin-bottom:0;

	margin-right:0;

	width: 180px;

	border-top: 1px solid #287a1e;

	position: absolute;

	display: none;

	z-index: 200;

	_width:100%;

}

#myLuckyMenu ul li{

	text-align:left;

	_width:100%;

}

#myLuckyMenu ul li a  {

	margin:0;

	padding:4px;

	background-color:#287a1e;

	color:#888888;

	font-weight:700;

	font-size:10px;

	display:block;

	border-left: 1px solid #287a1e;

	border-right: 1px solid #287a1e;

	border-bottom: 1px solid #287a1e;

	_width:100%;

}

#myLuckyMenu li:hover a, #myLuckyMenu a:focus,

#myLuckyMenu a:active, #myLuckyMenu li.over a {

	color:#ffffff;

	display:block;

	z-index: 200;

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftOn.gif);

	background-repeat:no-repeat;

}

#myLuckyMenu li:hover ul, #myLuckyMenu li.over ul {

	background-image:none;

	display:block;

}

#myLuckyMenu li:hover ul a, #myLuckyMenu li.over ul a {

	background-image:none;

	display:block;

}

#myLuckyMenu ul a:hover {

	background-image:none;

	background-color:#5aa547; !important

}

#myLuckyMenu li {width: auto;}



/********************************************/

/************ BRAND GROUPING ****************/

/********************************************/

.brandGroupBL{

	background-image:url(http://www.luckyvitamin.com/site/img/department/brandGroupingLBg.gif);

	background-repeat:no-repeat;

	background-position:left top;

	color:#666666;

	font-size:10px;

	padding-left:10px;

}

.brandGroupBM{

	color:#196a0b;

	font-size:13px;

	font-weight:700;

}

.brandGrouping{

	width:586px;

	background-image:url(http://www.luckyvitamin.com/site/img/department/listBg.gif);

	background-repeat: repeat-y;

	background-position: top right;

	border-top:1px solid #c8c8c8;

}

.brandGrouping img{padding-right:10px;}

.brandGrouping th{

	width:70px;

	border-bottom:1px solid #c8c8c8;

}

.brandGrouping td{

	border-bottom:1px solid #c8c8c8;

}

.brandGroupInfo{padding-top:4px;}

.brandGroupItemCt{

	font-size:10px;

	font-weight:700;

	color:#666666;

	float:left;

	margin-right:7px;

	padding-top:1px;

}

.brandHeaderBlurb{

	padding-left:8px; 

	padding-right:180px;

	padding-bottom:10px;

	color:#444444; 

	font-family:arial,verdana,sans-serif; 

	font-size: 12px; 

	background-image:url(http://www.luckyvitamin.com/site/img/item/titleBg.gif);

	background-repeat:repeat-y;

	min-height:45px;

}

.brandHeaderBlurb a:link{padding-left:10px; font-size:11px; font-weight:700; color:#196a0b; text-decoration:underline;}

.brandHeaderBlurb a:visited{padding-left:10px; font-size:11px; font-weight:700; color:#196a0b; text-decoration:underline;}

.brandHeaderBlurb a:active{padding-left:10px; font-size:11px; font-weight:700; color:#196a0b; text-decoration:underline;}

.brandHeaderBlurb a:hover{padding-left:10px; font-size:11px; font-weight:700; color:#cccccc; text-decoration:underline;}



.brandInfoView{

	position:absolute; 

	z-index:101;

	display:none;

	background-color:#FFFFFF; 

	border:8px solid #267718; 	

	margin-left:auto;

	margin-right:auto;

	width:580px;

}

.brandInfoView table{margin:12px; width:560px;}

.brandInfoView tr{vertical-align:top;}

.brandInfoView h1{

	color:#0b2b78; 

	font-family:trebuchet ms, arial,verdana,sans-serif; 

	font-size: 16px; 

	font-weight:700;

	border-bottom:1px solid #cccccc;

	margin-bottom:4px;

}



.emailFriendView{

	position:absolute; 

	z-index:101;

	display:none;

	background-color:#FFFFFF; 

	border:8px solid #267718; 	

	margin-left:auto;

	margin-right:auto;

	width:300px;

}

.emailFriendView table{margin:12px; width:280px;}

.emailFriendView tr{vertical-align:top;}

.emailFriendView h1{

	color:#0b2b78; 

	font-family:trebuchet ms, arial,verdana,sans-serif; 

	font-size: 16px; 

	font-weight:700;

	border-bottom:1px solid #cccccc;

	margin-bottom:4px;

}

	



/*******************************************/

/********** HEADER TAB MENUS ***************/

/*******************************************/



/******** MENU TOP TIER STYLE *****/

#moreMenu, #moreMenu ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

#moreMenu li {

	padding: 0;

	margin: 0;

	color:#0b2b78; 

	font-family:arial,verdana,sans-serif; 

	font-size:10px; 

	font-weight:700;

	float:left;

}

#moreMenu a {

	display: block;

	color:#196a0b; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:700; 

	text-decoration:none;

}



/******** SECOND TIER STYLE *****/

#moreMenu li ul {

	float:none;

	margin-top:-12px;

	margin-left:-111px;

	width:220px;

	border-top: 1px solid #877f61;

	position: absolute;

	display: none;

	z-index: 200;

}

#moreMenu ul li{

	float:none;

	text-align:left;

}

#moreMenu ul li a  {

	margin:0;

	padding:4px;

	background-color:#c0b48a;

	color:#888888;

	font-weight:700;

	font-size:10px;

	display:block;

	border-left: 1px solid #877f61;

	border-right: 1px solid #877f61;

	border-bottom: 1px solid #877f61;

	_width:100%;

}

#moreMenu li:hover a, #moreMenu a:focus,

#moreMenu a:active, #moreMenu li.over a {

	color:#ffffff;

	display:block;

	z-index: 200;

	background-image:url(http://www.luckyvitamin.com/site/img/mylucky/leftOn.gif);

	background-repeat:no-repeat;

}

#moreMenu li:hover ul, #moreMenu li.over ul {

	background-image:none;

	display:block;

}

#moreMenu li:hover ul a, #moreMenu li.over ul a {

	background-image:none;

	display:block;

}

#moreMenu ul a:hover {

	background-image:none;

	background-color:#877f61; !important

}

#moreMenu li {width: auto;}





/********************************************/

/************* FLOATING CART ****************/

/********************************************/

#fc{

	position:absolute; 

	z-index:501;

	width:473px;

	margin-left:-298px;

	margin-top:-66px;

}



#fcAddedMessage {

	font-family: trebuchet ms, arial,verdana,sans-serif;

	position:absolute;

	z-index:1000;

	display:none;

	font-size:12px;

	font-weight:700;

	top:36px;

	left:42px;

	color:#146e04;

}



.fcTable{

	margin-left:14px; 

	width:450px;

	border-right:1px solid #cdc5a9;

	border-bottom:1px solid #cdc5a9;

}

.fcTable th{

	text-align:left;

	color:#ffffff;

	font-family: trebuchet ms, arial,verdana,sans-serif;

	font-size: 11px;

	font-weight: 700;

	background-color:#b7ac84;

	padding:4px;

	border-left:1px solid #cdc5a9;

}

.fcTable td{

	text-align:left;

	color:#666666;

	font-family:arial,verdana,sans-serif;

	font-size:11px;

	font-weight:500;

	padding:4px;

	border-left:1px solid #cdc5a9;

}

.fcTable span{

	color:#c80000;

	font-family:arial,verdana,sans-serif;

	font-size:11px;

	font-weight:700;

}

.fcTable input {font-size:11px; font-family:arial,verdana,sans-serif; color:#666666; font-weight:500;}

.fcTable a:link {font-size:11px; font-family:arial,verdana,sans-serif; color:#146e04; font-weight:500;}

.fcTable a:active {font-size:11px; font-family:arial,verdana,sans-serif; color:#146e04; font-weight:500; }

.fcTable a:visited {font-size:11px; font-family:arial,verdana,sans-serif; color:#146e04; font-weight:500;}

.fcTable a:hover {font-size:11px; font-family:arial,verdana,sans-serif; color:#b7ac84; font-weight:500;}



.fcRowOn{background-color:#f1eee6;}

.fcSubtotal{

	font-family: trebuchet ms, arial,verdana,sans-serif;

	font-size: 18px;

	font-weight: 700;

	color:#146e04;

	padding-right:8px;

}

.fcContinue:link {font-size:14px; font-family:arial,verdana,sans-serif; color:#908768; font-weight:700; text-decoration:none;}

.fcContinue:active {font-size:14px; font-family:arial,verdana,sans-serif; color:#908768; font-weight:700; text-decoration:none;}

.fcContinue:visited {font-size:14px; font-family:arial,verdana,sans-serif; color:#908768; font-weight:700; text-decoration:none;}

.fcContinue:hover {font-size:14px; font-family:arial,verdana,sans-serif; color:#cdc5a9; font-weight:700; text-decoration:none;}



.fcInfo{

	position:absolute; 

	z-index:200;

	color:#136704; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

	font-weight:700;

	left:348px;

	top:11px;

}

.fcInfo span{

	color:#666666; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

	font-weight:500;

}

/********************************************/

/*************** CHECKOUT *******************/

/********************************************/

.checkoutFieldTitle{color:#666666; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:700; text-decoration:none;}

.checkoutText{color:#838383; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.checkoutField{color:#000000; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:500; text-decoration:none; width:250px;}

.checkoutSelect{color:#000000; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:500; text-decoration:none; width:250px;}





.loginBox{

	background-image:url(http://www.luckyvitamin.com/site/img/checkout/loginBg.gif);

	background-repeat:no-repeat;

	width:303px;

	height:195px;

}



.createBox{

	background-image:url(http://www.luckyvitamin.com/site/img/checkout/createBg.gif);

	background-repeat:no-repeat;

	width:473px;

	height:196px;

}

.checkoutFormTitle{

	color:#595959;

	font-family: arial,verdana,sans-serif;

	font-size: 15px;

	font-weight: 700;

}

.checkoutButBg{

	background-image:url(http://www.luckyvitamin.com/site/img/checkout/checkoutButBg.jpg);

	background-repeat:no-repeat;

	width:700px;

	height:75px;

	padding-top:10px;

	margin-top:20px;

}



.checkoutFormHeader {

	background-image:url(http://www.luckyvitamin.com/site/img/checkout/checkoutInfoBg.jpg);

	background-repeat:no-repeat;

	color:#595959;

	font-family: arial,verdana,sans-serif;

	font-size: 15px;

	font-weight: 700;

	padding:9px;

	height:37px;

	margin-top:25px;

	margin-bottom:12px;

}



.checkoutFormDiv {

	background-color:#eeeeee;

	color:#333333;

	font-family: arial, sans-serif;

	font-size:12px;

	font-weight: 500;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	padding-bottom:20px;

}



.checkoutFormField {

	color:#595959;

	width:200px;

	font-family: arial,verdana,sans-serif;

	font-size: 11px;

	font-weight: 500;

	text-align:right;

	line-height:30px;

	padding-right:10px;

}



.checkoutFormFieldRequired {

	color:#595959;

	width:200px;

	font-family: arial,verdana,sans-serif;

	font-size: 11px;

	font-weight: 700;

	text-align:right;

	line-height:28px;

	padding-right:10px;

}



.checkoutRed {

	color:red;

	font-family: arial,verdana,sans-serif;

	font-size: 14px;

	font-weight: 700;

}

.checkoutFormFieldValue {

	color:#666666;

	font-family: arial, sans-serif;

	font-size: 11px;

	font-weight: 500;

}



.productReviewList {

	background-color:#eeeeee;

	color:#333333;

	font-family: arial, sans-serif;

	font-size:12px;

	font-weight: 500;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	padding-bottom:20px;

}



.warning-text {

	color: #232323;

	border-right:1px #dddddd solid;

	border-left:1px #dddddd solid;

	border-top:1px #dddddd solid;

	border-bottom:1px #dddddd solid;

	position:relative;

	background-color:#FFFFCC;

	font-family: verdana, arial, helvetica, sans-serif;

	font-weight:500;

	width:100%;

}



.warning-title {

	font-family: verdana, arial, helvetica, sans-serif;

	font-weight:700;

	padding-bottom:5px;

}



/**********************************************************/

/********************* PCS STYLE **************************/

/**********************************************************/

.sm_input_data {

	font-size: 9px; 

	border: 1px solid #999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

}



.no_bdr {

	border: 1px solid #ffffff;

}

.body_copy { 

    font-family: Arial, Helvetica, sans-serif; 

	color: #333333;

	font-size: 11px;	

	font-weight: normal;

}



.copy_highlight{

	color: #232323;

	border:1px #dddddd solid;

	background-color:#FFFFCC;

	font-family: verdana, arial, helvetica, sans-serif;

}	





.page_title {	

    font-family: Arial, Helvetica, sans-serif; 

	font-size: 18px;

	color: #0b2b78; 

	font-weight: bold;

}



.data { 

    font-family: Arial, Helvetica, sans-serif; 

	color: #333333;

	font-size: 12px;	

	font-weight: normal;

}	





.data_bold { 

    font-family: Arial, Helvetica, sans-serif; 

	color: #333333;

	font-size: 12px;	

	font-weight: bold;

}	



.data_bold2 { 

    font-family: Arial, Helvetica, sans-serif; 

	color: #0f5203;

	font-size: 12px;	

	font-weight: bold;

}	





.common_link{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 11px;

	color: #00a10b;

	text-decoration: underline;

}





.common_link A:Link{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 11px;

	color: #00a10b;

	text-decoration: underline;

}



.common_link A:Active {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 11px;

	color: #00a10b;

	text-decoration: underline;

}



.common_link A:Visited {

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 11px;

	color: #00a10b;

	text-decoration: underline;

}



.common_link A:Hover {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 11px;

	color: #00a10b;

	text-decoration: underline;

}





.common_link_bold {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #dd2f00; 

	font-weight: bold; 

}





.common_link_bold A:Link{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #dd2f00; 

	font-weight: bold; 

	text-decoration: none; 

}



.common_link_bold A:Active {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #dd2f00; 

	font-weight: bold; 

    text-decoration: none; 

}



.common_link_bold A:Visited {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #dd2f00; 

	font-weight: bold; 

	text-decoration: none; 

}



.common_link_bold A:Hover {

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #dd2f00; 

	font-weight: bold; 

	text-decoration: underline;

}



.common_link2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000099; 

	font-weight: normal; 

	text-decoration: underline;

}



.common_link2 A:Link{		

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000099; 

	font-weight: normal; 

	text-decoration: underline;

}



.common_link2 A:Active{	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000099; 

	font-weight: normal; 

	text-decoration: underline;

}



.common_link2 A:Visited{		

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000099; 

	font-weight: normal; 

	text-decoration: underline;

}



.common_link2 A:Hover{	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000099; 

	font-weight: normal; 

	text-decoration: underline;

}



.common_link3{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #333333;

	font-weight: normal; 

	text-decoration: underline;

}





.common_link3 A:Link{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #333333;

	font-weight: normal; 

	text-decoration: underline;

}



.common_link3 A:Active {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #333333;

	font-weight: normal; 

	text-decoration: underline;

}



.common_link3 A:Visited {

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #333333;

	font-weight: normal; 

	text-decoration: underline;

}



.common_link3 A:Hover {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #333333;

	font-weight: normal; 

	text-decoration: underline;

}



.x{	font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

	color: #990000; 

	font-weight: bold; 

}



.common_link_sm {	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

	color: #00086e; 

	font-weight: normal; 

	text-decoration: none;

}



.common_link_sm A:Link{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

	color: #00086e; 

	font-weight: normal; 

	text-decoration: none;

}



.common_link_sm A:Active{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

	color: #00086e; 

	font-weight: normal; 

	text-decoration: none;

}



.common_link_sm A:Visited{

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

	color: #00086e; 

	font-weight: normal; 

	text-decoration: none;

}



.common_link_sm A:Hover{	

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

	color: #00086e; 

	font-weight: normal; 

	text-decoration: underline;

}



.note{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;

	color: #1053a4;

	font-weight: normal; 

}



.note A:Link{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;

	color: #1053a4;

	font-weight: normal; 

	text-decoration: none;

}



.note A:Active{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;

	color: #1053a4;

	font-weight: normal; 

	text-decoration: none;

}





.note A:Visited{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;

	color: #1053a4;

	font-weight: normal; 

	text-decoration: none;

}



.note A:Hover{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;

	color: #1053a4;

	font-weight: normal; 

	text-decoration: underline;

}



.note_bold{	

    font-family: Arial, Verdana,  Helvetica, sans-serif; 

    font-size: 10px;

	color: #990000;

	font-weight: bold; 

	text-decoration: none;

}



.note_bold A:Link{	

    font-family: Arial, Verdana,  Helvetica, sans-serif; 

    font-size: 10px;

	color: #990000;

	font-weight: bold; 

	text-decoration: none;

}



.note_bold A:Active{	

    font-family: Arial, Verdana,  Helvetica, sans-serif; 

    font-size: 10px;

	color: #990000;

	font-weight: bold; 

	text-decoration: none;

}





.note_bold A:Visited{	

    font-family: Arial, Verdana,  Helvetica, sans-serif; 

    font-size: 10px;

	color: #990000;

	font-weight: bold; 

	text-decoration: none;

}



.note_bold A:Hover{	

    font-family: Arial, Verdana,  Helvetica, sans-serif; 

    font-size: 10px;

	color: #990000;

	font-weight: bold; 

	text-decoration: underline;

}



/* DATA TABLE */

.datatable{

     border: 1px solid #f3f3f3;

}



.datatabletitle_div{	

	background: url(http://www.luckyvitamin.com/site/img/datatable_title_bg.gif) repeat-x; 

	border-bottom: 1px solid #f7f7f7;

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

}



.datatabletitle_btm{	

	border-bottom: 1px solid #f7f7f7;

}



	 

.datatabletitle{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

	background: url(http://www.luckyvitamin.com/site/img/datatable_title_bg.gif) repeat-x; 

	border-bottom: 1px solid #f7f7f7;

}



.datatabletitle A:Link{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}



.datatabletitle A:Active{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}



.datatabletitle A:Visited{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}



.datatabletitle A:Hover{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

	text-decoration: underline;

}



.datatabletitle2{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #0f5203;

	font-weight: bold;

	font-size: 12px;

}



.datatablerow{

	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;

	color: #333333;

    background-color: #FFFFFF;

}



.datatablealt{

	font-size: 11px;	

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: normal;

	color: #333333;

    background-color: #f7f7f7;

	border-top: 1px solid #ececec;

}



.datatabletitle_order{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

    font-size: 10px; 

	background: url(http://www.luckyvitamin.com/site/img/datatable_title_bg.gif) repeat-x; 

	border-bottom: 1px solid #f7f7f7;

}



.datatabletitle_order A:Link{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

    font-size: 10px; 

	text-decoration: none;

}



.datatabletitle_order A:Active{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

    font-size: 10px; 

	text-decoration: none;

}



.datatabletitle_order A:Visited{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

    font-size: 10px; 

	text-decoration: none;

}



.datatabletitle_order A:Hover{	

    font-family: Arial, Verdana, Helvetica, sans-serif; 

	color: #0f5203;

	font-weight: bold;

    font-size: 10px; 

	text-decoration: underline;

}





.datatablerow_order{

    font-size: 10px; 

    font-family: Arial, Helvetica, sans-serif; 

	font-weight: normal;

	color: #000000;

    background-color: #FFFFFF;

}



.datatablealt_order{

    font-size: 10px; 

    font-family: Arial, Helvetica, sans-serif; 

	font-weight: normal;

	color: #000000;

    background-color: #f7f7f7;

	border-top: 1px solid #ececec;

}



.order_status1 {

    font-size: 10px; 

    font-family: Arial, Helvetica, sans-serif; 

	font-weight: normal;

	color: #990000;

}



/* DATA TABLE */





.calculate{ 

     font-family:Arial, Helvetica, sans-serif;

     font-size: 10px; 

	 color:#990000; 

	 font-weight: none;

	 text-decoration: underline;

}



.calculate A:Link{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 10px; 

	 color:#990000; 

	 font-weight: none;

	 text-decoration: underline;

}



.calculate A:Active{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 10px; 

	 color:#990000; 

	 font-weight: none;

	 text-decoration: underline;

}



.calculate A:Visited{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 10px; 

	 color:#990000; 

	 font-weight: none;

	 text-decoration: underline;

}



.calculate A:Hover{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 10px; 

	 color:#990000; 

	 font-weight: none;

	 text-decoration: underline;

}



.edit{ 

     font-family:Arial, Helvetica, sans-serif;

     font-size: 11px; 

	 color:#990000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.edit A:Link{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 11px; 

	 color:#990000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.edit A:Active{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 11px; 

	 color:#990000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.edit A:Visited{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 11px; 

	 color:#990000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.edit A:Hover{	

     font-family:Arial, Helvetica, sans-serif;

     font-size: 11px; 

	 color:#990000; 

	 font-weight: normal;

	 text-decoration: underline;

}





.total { 

    font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px;

	color: #011c82;

	font-weight: bold;

}



.total_final { 

    font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px;

	color: #990000;

	font-weight: bold;

}





.form_field {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	font-weight: normal;

}	



.form_field_spec{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

    color: #666666; 

	font-weight: none;

	text-decoration: none;

}



.payment_type{

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:14px; 

	color:#d66c03;

	font-weight: bold;

}





.error{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #990000; 

	font-weight: normal; 

}



.grad{

   background:url(http://www.luckyvitamin.com/site/img/grad.gif) repeat-x;

 }



.grad2{

   background:url(http://www.luckyvitamin.com/site/img/grad2.gif) repeat-x;

 }

 

.grad_div{

   background:url(http://www.luckyvitamin.com/site/img/grad_div.gif) repeat-x;

 }





.clear_bg {

   background-color:#FFFFFF;

}



.shop_item_title {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 12px;

	 color: #990000; 

	 font-weight: bold;

}





.shop_item {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 9px;

	 color: #000000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.shop_item A:Link{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 9px;

	 color: #000000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.shop_item A:Active{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 9px;

	 color: #000000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.shop_item A:Visited{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 9px;

	 color: #000000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.shop_item A:Hover{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 9px;

	 color: #000000; 

	 font-weight: normal;

	 text-decoration: underline;

}



.shop_item_price {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 10px;

	 color: #c90000; 

	 font-weight: bold;

}



.shop_total {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 10px;

	 color: #990000; 

	 font-weight: bold;

}





.multi_ship_bg{ 

background-color: #fcfcf2;

}



.multi_ship_grad{ 

background: url(http://www.luckyvitamin.com/site/img/multi_ship_grad.gif) repeat-x;

}





.delivery_error {

border: 1px solid #ff0000;

	font-size: 9px; 

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;



}



.qty_constant {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 13px; 

	font-weight: bold; 

	color: #cc0000;

}



.cancelled{

     font-family: Arial, Helvetica, sans-serif; 

	 font-size: 8pt; 

	 color: #990000;

}



.order_title{

	color:#126d03;

	font-family:trebuchet ms,century gothic,arial,verdana,sans-serif; 

	font-size:22px; 

	font-weight:700;

}





.right_nav_item {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: normal;

	 text-decoration: none;

}



.right_nav_item A:Link{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: normal;

	 text-decoration: none;

}



.right_nav_item A:Active{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: normal;

	 text-decoration: none;

}



.right_nav_item A:Visited{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: normal;

	 text-decoration: none;

}



.right_nav_item A:Hover{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: normal;

	 text-decoration: underline;

}



.right_nav_item_bold {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: bold;

	 text-decoration: none;

}



.right_nav_item_bold A:Link{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: bold;

	 text-decoration: none;

}



.right_nav_item_bold A:Active{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: bold;

	 text-decoration: none;

}



.right_nav_item_bold A:Visited{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: bold;

	 text-decoration: none;

}



.right_nav_item_bold A:Hover{

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 11px;

	 color: #122e99; 

	 font-weight: bold;

	 text-decoration: underline;

}





.right_nav_item_price {

    font-family: Arial, Helvetica, sans-serif; 

	 font-size: 12px;

	 color: #cb0006; 

	 font-weight: bold;

}



#searchMenuWrapper {

	margin:0px;

	padding:0px;

	position:relative;

}



.searchMenuShow {

	width: 140px;

	top: 0px;

	left: 0px;

	_left: 0px;	/* IE ONLY */

	_top: -3px;	/* IE ONLY */

	position: absolute;

	z-index:110;	

	padding-bottom:0px;

	margin-bottom:0px;

	display:block;

	border-top:1px solid #B3B1B2; 

}



.searchMenuHide {

	display:none;

}





.searchMenuShow a {

	display: block;

	text-decoration: none;

	text-align:left;

	border-bottom:1px solid #B3B1B2;

	border-left:1px solid #B3B1B2;

	border-right:1px solid #B3B1B2;

	padding:4px; 

	background-color:#ffffff;

	text-decoration:none;

}



.searchMenuShow a:hover {

	display: block;

	text-decoration: none;

	text-align:left;

	border-bottom:1px solid #B3B1B2;

	border-left:1px solid #B3B1B2;

	border-right:1px solid #B3B1B2;

	padding:4px; 

	background-color:#ffffff;

	text-decoration:none;

	text-decoration: underline;

}



.searchMenuShow .here {

	font-weight: normal;

	color: #DB521F;

	text-decoration: none;

}



.searchInput{

	font-family: trebuchet ms, arial, verdana, sans-serif; 

	font-size:24px;

	font-weight:500;

	color:#7c714a;

	width:337px; 

	background-image:url(http://www.luckyvitamin.com/site/img/template/searchFieldBg.gif);

	background-repeat: repeat-x;

	background-position:bottom;

	border:0;

}

.searchInputActive{

	font-family: trebuchet ms, arial, verdana, sans-serif; 

	font-size:24px;

	font-weight:500;

	color:#3255aa;

	width:337px; 

	background-image:url(http://www.luckyvitamin.com/site/img/template/searchFieldBg.gif);

	background-repeat: repeat-x;

	background-position:bottom;

	border:0;

}



.searchResultsTitle{

	padding-top:14px; 

	padding-left:10px; 

	padding-right:6px;

	margin-top:1px; 

	margin-bottom:0px; 

	color:#0B2B78; 

	font-family:arial,verdana,sans-serif; 

	font-size: 18px; 

	font-weight:700; 

}

.searchResultsNotFound tr{vertical-align:top;}

.searchResultsNotFound th{padding:0px;}

.searchResultsNotFound td{padding-left:5px; color:#555555; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.searchResultsNotFound h1{border:3px solid #b0a685; color:#ffffff; background-color:#c0b48a; font-family: century gothic, arial, verdana, sans-serif; font-size:18px; font-weight:700;text-align:center; margin:0; padding:2px;}

.searchResultsNotFound span{color:#746d58; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:700; text-decoration:none;}

.searchResultsNotFound ul{margin-top:6px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}

.searchResultsBar{padding-top:14px;}



.item_specs {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

	color: #000000; 

	font-weight: bold;

}



.item_values {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

	color: #000000; 

	font-weight: normal;

}



.item_code_specs {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

	color: #990000; 

	font-weight: bold;

}



.item_code_values {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

	color: #990000; 

	font-weight: normal;

}



.item_price_specs {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 16px;

	color: #127C00; 

	font-weight: normal;

}



.item_price_values {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 16px;

	color: #127C00; 

	font-weight: bold;

}



/**********************************************************/

/****************** END PCS STYLE *************************/

/**********************************************************/



#homeContentTabs img {

	cursor:hand; 

	cursor:pointer;

}	

.homeSave{color:#217611; font-family:arial,verdana,sans-serif; font-style:italic; font-size:16px; font-weight:700;}



.homeTabNewViewAll{text-align:right;}

.homeTabNewViewAll img{vertical-align:middle;}



.homeBlogNews td{color:#666666; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}

.homeBlogNews a:link{color:#00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}

.homeBlogNews a:visited{color:#00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}

.homeBlogNews a:active{color:#00008B; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}

.homeBlogNews a:hover{color:#666666; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}



.product_warnings {

     font-family: Arial, Helvetica, sans-serif; 

     font-size: 16px;

     color: #990000; 

     font-weight: bold;

     margin-top:10px;

	 padding-top:10px;

	 padding-bottom:10px;

}



.orangeText

{

	color:#d66c03; 

	font-family:arial,verdana,sans-serif; 

	font-size: 11px; 

	font-weight:500; 

	text-decoration:none;

}



.copy_sm {

     font-family: Arial, Helvetica, sans-serif; 

	 font-size: 10px;

	 color: #003366; 

	 font-weight: normal;

}



.mapInfoView{

	background-color:#FFFFFF; 

	margin-left:auto;

	margin-right:auto;

	width:580px;

}

.mapInfoView table{}

.mapInfoView tr{vertical-align:top;}

.mapInfoView th{font-size:18px; color:#ffffff; background-color:#1a5211; text-align:left;}

.mapInfoView td{padding:12px;}

.mapInfoView h1{

	background-image:url(http://www.luckyvitamin.com/site/img/template/mapIcon.gif);

	background-repeat:no-repeat;

	background-position:left center;

	color:#1a5211; 

	font-family:trebuchet ms, arial,verdana,sans-serif; 

	font-size: 22px; 

	font-weight:700;

	margin-bottom:4px;

	line-height:50px;

	padding-left:42px;

}

.mapSeePrice{

	background-color:#FFFFFF; 

	margin-left:auto;

	margin-right:auto;

	width:580px;

}

.mapSeePrice table{}

.mapSeePrice tr{vertical-align:top;}

.mapSeePrice th{padding:8px; font-size:18px; color:#ffffff; background-color:#1a5211; text-align:left;}

.mapSeePrice h1{

	background-image:url(http://www.luckyvitamin.com/site/img/template/cartIcon.gif);

	background-repeat:no-repeat;

	background-position:left center;

	color:#1a5211; 

	font-family:trebuchet ms, arial,verdana,sans-serif; 

	font-size: 22px; 

	font-weight:700;

	margin-bottom:4px;

	line-height:50px;

	padding-left:82px;

}

.mapSeePrice hr{

	border:0px;

	color:#d1dccf;

	background-color:#d1dccf;

	height:1px;

	margin-top:4px;

	margin-bottom:8px;

	padding:0;

}

.mapVertBar{border-left:1px dotted #d1dccf; height:100px; margin-left:20px; margin-right:10px;}

.mapItemNameL:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:700; text-decoration:underline; }

.mapItemNameL:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:700; text-decoration:underline;}

.mapItemNameL:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:700; text-decoration:underline;}

.mapItemNameL:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size:14px; font-weight:700; text-decoration:underline;}



.homeMapSmall{color:#ff9440; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:700;}

.homeMapSmall a:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500; text-decoration:underline; font-style:italic;}

.homeMapSmall a:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500; text-decoration:underline; font-style:italic;}

.homeMapSmall a:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500; text-decoration:underline; font-style:italic;}

.homeMapSmall a:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500; text-decoration:underline; font-style:italic;}

.homeMapSmallRedL a:link {color: #C80000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}

.homeMapSmallRedL a:active {color: #C80000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}

.homeMapSmallRedL a:visited {color: #C80000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}

.homeMapSmallRedL a:hover {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}



.homeMap{color:#007E00; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700;}

.homeMap a:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline; font-style:italic;}

.homeMap a:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline; font-style:italic;}

.homeMap a:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline; font-style:italic;}

.homeMap a:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline; font-style:italic;}

.homeMapRedL a:link {color: #C80000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.homeMapRedL a:active {color: #C80000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.homeMapRedL a:visited {color: #C80000; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.homeMapRedL a:hover {color: #00008B; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}



.map{color:#007E00; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}

.mapBlueL:link {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapBlueL:active {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapBlueL:visited {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapBlueL:hover {color: #007E00; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapRedL:link {color: #C80000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}

.mapRedL:active {color: #C80000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}

.mapRedL:visited {color: #C80000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}

.mapRedL:hover {color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}



.mapOrange{color:#db7521; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500;}

.mapBlueWhyL:link {vertical-align:top; color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapBlueWhyL:active {vertical-align:top; color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapBlueWhyL:visited {vertical-align:top; color: #00008B; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}

.mapBlueWhyL:hover {vertical-align:top; color: #007E00; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:500; text-decoration:underline; font-style:italic;}



.mapGray{color:#737478; font-family:arial,verdana,sans-serif; font-size:9px; font-weight:500;}