body{margin:0px;background-color:#ffffff;color:#666666;background-image:url("../images/bg-page.jpg"); background-position:top; background-repeat:no-repeat; background-attachment:fixed;}#boxwrap {	border: 1px #CCCCCC solid;}.test123 { }h1 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size : 24px; line-height : 24px; font-weight : bold; color:#063;}H2 {   font-family: Verdana, Helvetica, Arial, sans-serif; font-size : 18px; line-height : 18px; font-weight : bold; color:#063;}  /*purple text on splash page*/H2.home {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size : 17px; line-height : 17px; font-weight : normal; color:#8e4295;}H3 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size : 12px; line-height : 14px; font-weight : bold; color:#063;}H4 {    margin: 5px 20px 10px 5px;    font-family : Arial, Helvetica, sans-serif;        font-size : 11px;    font-weight : bold;    color : #063;    line-height : 1.2em;}H5 {    margin: 5px 10px 10px 5px;    font-family : Arial, Helvetica, sans-serif;    font-size: 0.9em;    font-weight : bold;    color : #222222;    line-height : 1.0em;}#col3main {    float: right;    width: 552px;}#col3subleft {    float: left;    width: 140px;}#col3subright {    float: right;    width: 412px;}ul { font-family : "Arial Narrow", Arial, Helvetica, sans-serif; color : #676767;font-size:1.05em; padding:0 0 0 30px; margin: 0 0 0 10px; display: block; }ol {    font-family : "Arial Narrow", Arial, Helvetica, sans-serif;        color : #676767;    font-size:1.05em;    padding:0 0 0 15px;    margin: 0 0 0 15px;}li { font-family : "Arial Narrow", Arial, Helvetica, sans-serif; color : #676767;font-size:1.05em; margin: 5px 0 0 10px; padding: 0; list-style-type: none; list-style-image: none; }ul.bullet, li.bullet { font-family: Verdana, Helvetica, Arial, sans-serif; font-size : 11px; color : #006633; font-weight:normal; font-style: normal; line-height : 13px; background-image: url(../images/Bullet-Green.gif); background-repeat: no-repeat; background-position: 1px 50%; margin-top: 5px; margin-left: -20px; padding-left: 20px; }BODY, P, DIV, TD, BLOCKQUOTE {	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#666666;}form{margin:0;padding:0;}A:ACTIVE{color:#9e003e;text-decoration:none;}A:LINK{color:#9e003e;text-decoration:none;}A:VISITED{color:#9e003e;text-decoration:none;}A:HOVER{color:#F0861A;text-decoration:underline;}.TopBottomBar {	font-size:11px;	background-color:#ffffff;	height:23px;	color:#999999;	font-family:Verdana, Arial, Helvetica, sans-serif;}A:ACTIVE.TopBottomBarLink{color:#999999;text-decoration:none;}A:LINK.TopBottomBarLink{color:#999999;text-decoration:none;}A:VISITED.TopBottomBarLink{color:#999999;text-decoration:none;}A:HOVER.TopBottomBarLink{color:#333333;text-decoration:none;}.strike{	text-decoration:line-through;}/** BOX STYLES **//**.BoxFrame{background-color:#D3E4D6;}**/.BoxFrame {	margin:0px;	padding:0px;}.BoxFrameborder {	margin:0px;	padding:0px;	border:1px #095024 solid;	padding:10px;}	.BoxHeader{	display:none;}.BoxContent{}.BoxText{}.SubscribeHeader{	font-family:verdana;	font-size:12px;	font-style:normal;	font-weight:bold;	background-color:#D3E4D6;	height:25px;	padding-left:5px;	padding-right:5px;	color:#2C362E;}/**.BoxHeader{	font-family:verdana;	font-size:12px;	font-style:normal;	font-weight:bold;	background-color:#D3E4D6;	height:25px;	padding-left:5px;	padding-right:5px;	color:#2C362E;}.BoxContent{	font-family:verdana;	font-size:10px;	font-style:normal;	font-weight:normal;	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;	background-color:#f6f6f6;	color:#451008;}.BoxText{	font-family:verdana;	font-size:10px;	font-style:normal;	font-weight:normal;	background-color:#f6f6f6;	color:#451008;}**/A:ACTIVE.BoxLink{color:#205370;text-decoration:none; }A:LINK.BoxLink{color:#205370;text-decoration:none;display:none;}A:VISITED.BoxLink{color:#205370;text-decoration:none;}A:HOVER.BoxLink{color:#000000;text-decoration:underline;}/** PAGE HEADER AND NAVIGATION					**/.pageHeader{	font-family:verdana;	font-size:14px;	font-style:normal;	font-weight:bold;	background-color:#FFFFFF;	text-align:left;	padding:5px;	margin:0px;	color:#000000;}.pageNavigation{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	background-color:#FFFFFF;	padding:5px;	height:16px;	color:#0033cc;}.pageNavigation div{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#0033cc;}/** CATALOG ITEMS				 				**/.CatalogNavigation{	background-color:#F6F6F6;	border-bottom:1px solid #D3E4D6;}.CatalogNavigation table tr td{	font-family:verdana;	font-size:12px;	font-style:normal;	font-weight:normal;	background-color:#F6F6F6;	color:#666666;}.CatalogItemDark{	font-family:verdana;	font-size:9px;	font-style:normal;	font-weight:normal;	background-color:#F0F0F0;	padding:4px;	color:#000000;}.CatalogItemLight{	font-family:verdana;	font-size:9px;	font-style:normal;	font-weight:normal;	background-color:#ffffff;	padding:4px;	color:#000000;}/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/.listHeader{	font-family:verdana;	font-size:9px;	font-style:normal;	font-weight:normal;	background-color:#F0F0F0;	color:#000000;}.listItem{	font-family:verdana;	font-size:9px;	font-style:normal;	font-weight:normal;	background-color:#ffffff;	color:#000000;}/** FORMS										**//**NEW FORM STYLES**/.formFieldSet{	border:1px solid #89a8ad;	margin-top:0px;	margin-bottom:5px;	margin-left:5px;	margin-right:5px;	/*border-style: outset;*/	padding-bottom:10px;}.formContent{	clear:both;	float:left;	padding-left:0px;	width:99%;}.formSeparator{	font-family:verdana;	font-size:12px;	font-style:normal;	font-weight:normal;	background-color:#F0F0F0;	padding:6px;	color:#000000;}.formHeader{	clear:both;	font-family:verdana;	font-size:12px;	font-style:normal;	font-weight:bold;	background-color:#FFFFFF;	color:#000000;	padding:5px;}.formLine{	clear:both;	float:left;	width:100%;}.formCaption{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#333333;	float:left;	padding:5px;	margin-top:3px;	text-align:right;	width:40%;}.formControl{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#333333;	float:left;	padding:5px;}.formSpace{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#333333;	float:left;	padding:5px;	padding-left:15px;}.formControlText{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	width:144px;color:#666666;}.formControlSelect{	font-family:verdana;	#font-size:11px;	font-style:normal;	font-weight:normal;	width:150px;color:#666666;}.formButtons{	text-align:center;	padding-top:15px;	padding-bottom:15px;	clear:both;	float:left;	width:99%;}/**NEW FORM END**/.FormItems{	font-family:verdana;	font-size:11px;	font-style:normal;	font-weight:normal;	padding:2px;	color:#333333;}.formRemark{	font-family:verdana;	font-size:9px;	font-style:normal;	font-weight:normal;	color:#999999;	}.ProductSubtitle{	font-family:verdana;	font-size:14px;	font-style:normal;	font-weight:bold;	border-bottom:1px solid #CCCCCC;	padding:5px;	margin:0px;}.suggestionList{margin:0;padding:0;}.suggestionList li{list-style:none;cursor:pointer;text-align:left;margin:0 0 3px;padding:3px;}.suggestionList li:hover{background-color:#CBDAF7;}.suggestionsBox{position:absolute;left:15px;width:188px;background-color:#EEF4F8;border:1px solid #CCC;color:#000;z-index:100012345;text-align:left;margin:3px 0 0;}/* ######### HOME TAB CONTENTS  ######### */#homemainbox {	width:647px;	margin:0;	padding:0;	border:none;	clear:both;}.modernbricksmenu2{padding: 0;margin:0;width: 647px;background: transparent;voice-family: "\"}\"";voice-family: inherit;}.modernbricksmenu2 ul{margin:0;padding:0;list-style: none;}.modernbricksmenu2 li{display: inline;margin: 0;padding: 0;height:163px;}.modernbricksmenu2 a{	float: left;	display: block;	font: normal 15px Verdana, Arial, Helvetica, sans-serif;	color: #309923;	background-color: #FFFFD8;	text-decoration: none;	width:141px;	height:143px;	padding:10px;}.modernbricksmenu2  img {	padding-bottom:5px;	border:none;}.modernbricksmenu2 a:hover{color: #4CA321;}.modernbricksmenu2 a.selected{ /*currently selected tab*/color: #FFFFFF;background-image: url(../images/home-tab-base.jpg);background-position:left top;background-repeat:no-repeat;}.tabcontent{display:none;}@media print {.tabcontent {display:block !important;}}#flowertabs a { color:#309923; }#flowertabs a:hover  { color: #309923; }#flowertabs a.selected {color:#FFFFFF;}/** -----------------------------------------------------------------DRINK HEADER---------------------------------------------------------------------**/    #drinkheader { 	background-image:url(../images/navi-drinks.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-top:82px;	height:65px;	margin-bottom:30px;	width:629px;	padding-right:10px;	text-align:right;	color:#fff;}#drinkheader  a {	color:#FFFFFF;	text-decoration:none;	padding-right:8px;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	}#drinkheader a:hover {	color:#FFFFFF;	text-decoration:underline;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}/** -----------------------------------------------------------------News HEADER---------------------------------------------------------------------**/  #newsheader { 	background-image:url(../images/navi_Lifestyle.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-top:77px;	height:70px;	margin-bottom:30px;	width:629px;	padding-right:10px;	}#newsheader ul {	list-style:none;	width:580px;	margin-top:4px;	text-align:right;	float:right;}#newsheader ul li {	display:inline;	color:#fff;}#newsheader ul li a {	color:#FFFFFF;	text-decoration:none;	padding-right:8px;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}#newsheader ul li a:hover {	color:#FFFFFF;	text-decoration:underline;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}/** -----------------------------------------------------------------Health HEADER---------------------------------------------------------------------**/  #healthheader { 	background-image:url(../images/navi-health.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-top:82px;	height:65px;	margin-bottom:30px;	width:629px;	padding-right:10px;	text-align:right;	color:#fff;}#healthheader  a {	color:#FFFFFF;	text-decoration:none;	padding-right:8px;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	}#healthheader a:hover {	color:#FFFFFF;	text-decoration:underline;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}/** -----------------------------------------------------------------Community HEADER---------------------------------------------------------------------**/  #communityheader { 	background-image:url(../images/navi-community.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-top:82px;	height:65px;	margin-bottom:30px;	width:629px;	padding-right:10px;	text-align:right;	color:#fff;}#communityheader  a {	color:#FFFFFF;	text-decoration:none;	padding-right:8px;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	}#communityheader a:hover {	color:#FFFFFF;	text-decoration:underline;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}/** -----------------------------------------------------------------Contact HEADER---------------------------------------------------------------------**/  #contactheader{ 	background-image:url(../images/navi-contact.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-top:82px;	height:65px;	margin-bottom:30px;	width:629px;	padding-right:10px;	text-align:right;	color:#fff;}#contactheader  a {	color:#FFFFFF;	text-decoration:none;	padding-right:8px;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	}#contactheader a:hover {	color:#FFFFFF;	text-decoration:underline;	font-size:16px;	font-weight:normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}/******************************************//*** NEW Footer 03.17.10***//******************************************/#footerlinks {	margin-left:auto; 	margin-right:auto;	margin-top:20px;	margin-bottom:10px;	padding-top:20px;	width:98%;	text-align:left;	font-size:11px;	border-top: 1px dotted #999999;	}.footerlinkspages ul {	list-style:none;	margin:0;	padding:0;}.footerlinkspages ul li{	margin:0;	padding:0;}.footerlinkspages ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-size:11px;	color:#000000;}.footerlinkspages ul li a:hover { 	text-decoration:none;	color:#cccccc;}#footerlinkbox {	border-top: dotted #CCCCCC 1px;	width:98%; 	margin-left:auto; 	margin-right:auto;	-margin-bottom:10px;	padding-top:20px;	padding-bottom:20px;	text-align:left;	font-size:11px;	clear:both;}#footerlinkbox ul {	list-style:none;	margin:0;	padding:0;	margin-bottom:20px;}#footerlinkbox ul li{	margin:0;	padding:0;	line-height:20px;}#footerlinkbox ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-size:11px;	color: #999999;}#footerlinkbox ul li a:hover { 	text-decoration:none;	color:#333333;}#pressmedia {	margin-bottom:20px;	margin-top:20px;	font-size:13px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;}#pressmedia .detail {	font-size:12px;	color:#666666;}#pressmedia ul{	margin:0;	padding:0;	list-style:none;}#pressmedia ul li{	margin:0;	padding:0;	padding-bottom:1.2em;}#pressmedia ul li a{	color:#333333;	text-decoration:none;		font-size:13px;	font-family: Arial, Helvetica, sans-serif;}#pressmedia ul li a:hover{	color:#000000;	text-decoration:underline;		font-size:13px;	font-family: Arial, Helvetica, sans-serif;	}#articlebox {	}#articleboxLeft {	float:left;	width:260px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;	color: #76848B;}#articleboxLeft ul{	list-style:none;	width:150px;	margin:0;	padding:0;}#articleboxLeft ul li{	display:block;	border-bottom:1px #666666 dotted;	padding-top:10px;	padding-bottom:5px;}#articleboxLeft ul li a{	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration:none;}#articleboxLeft ul li a:hover{	color:#663399;	text-decoration:none;}#articleboxRight {	float:right;	width:360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;	color: #76848B;	text-align: justify;}#articleboxRight a{	color:#A50000;	text-decoration:none;}#articleboxRight a:hover{	color: #666666;	text-decoration:none;}.purple {	color:#663399;}.green {	color:#339900;}.titlepage {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color:#006600;	font-weight:bold;	padding-bottom:30px;}