@charset "utf-8";
/* CSS Document */
img{ border:0;}
body{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}
#contentMain{float:left; margin-top:7px; overflow:hidden; padding-left:28px; width:738px; display:block; position:relative;}
#contentMain h3{ font-size:18px; font-weight:bold; color:#a0141f; margin:0 0 2px; }
#contentMain table { font-weight:bold; color:#666; font-size:11px;}
#contentMain label.desc{ font-size:11px; color:#666666; margin-bottom:12px; display:block;}
#contentMain table{ margin-bottom:0px;}
#map{ width:738px; overflow:hidden; display:block; position:relative; float:left;padding-top:6px; border-top:1px solid #1c1c1c;}
#logoContainer label.result span#note{ font-weight:normal; font-size:11px;}
#logoContainer label.result{ font-size:12px; line-height:15px; float:left; margin:0;}
#map label.result span{ font-weight:bold;}
#panel{width:203px; float:left; display:none; overflow:hidden;}
#spsizer{width:203px; height:341px; overflow:auto;}
#resultPanel{width:168px; line-height:12px;}
#map_canvas{width: 532px; height: 340px; float:left; line-height:12px; position:relative;}
div.content{padding:9px 0 0 4px; min-height:72px; _height:72px; border-bottom:1px solid #666666; overflow:hidden; _overflow:visible; padding-bottom:17px;}
div.imgCon{height:72px; width:23px; float:left;}
div.txtCon{width:121px; float:left; overflow:hidden; _overflow:visible;}
#map_canvas a, div.txtCon a{ font-size:10px; text-decoration:none; color:#10715a; font-weight:bold; margin-top:9px; display:block;}
#pageC{ font-size:10px; text-align:center; width:168px; line-height:21px; overflow:hidden;}
#pageC label{ color:#10715a; font-weight:bold;}
#pageC a{ color:#000; text-decoration:none; border:0;}
#contentMain table select{ height:22px; padding:2px; font-weight:normal; font-size:11px;}
#contentMain table select option { font-weight:normal;}
select{ border:1px solid #999;}
#group{ width:131px; *width:auto;margin-right:5px; float:left;}
#product{ width:140px; *width:auto; margin-right:10px; float:left;}
#contentMain table #zipCode{ width:60px; height:14px; _height:12px; border:1px solid #999; font-weight:normal; padding:2px 0 4px 3px; _padding-bottom:3px; margin-right:11px; font-size:11px;}
#radius{ width:71px; *width:auto; margin-right:8px;}
#go{ background:url(/images/btn-go-disabled.gif) no-repeat; width:27px; height:20px; border:0;}
#contentMain table label.error{ color:#ff0009; line-height:22px;}
/*print page*/
#printContent{ width:867px; height:510px; margin-left:10px;}
#logoContainer { margin-top:17px;}
#logoContainer img { margin:0 15px 20px 7px; float:left;}
#logoContainer label{ font-size:18px; color:#000; float:left; width:600px; margin-top:5px;}
#printContent #map label.result{ font-size:12px; margin-bottom:32px;}

#printContent #map{ margin:7px 0 0 5px; border:0; height:auto; width:846px; overflow:hidden;}
#printContent #panel, #printContent #resultPanel{width:311px; overflow:hidden; height:auto;}
#printContent div.imgCon{height:53px; width:15px;}
#printContent div.txtCon{width:95px; float:left;}
#printContent div.content{padding:4px 0 0 5px; width:130px; border:0; margin-bottom:11px; padding-bottom:5px;}
#rowLeft{ float:left; width:135px; overflow:hidden;}
#rowRight{ float:left; width:135px; overflow:hidden; margin-left:20px;}
#printContent #cPrint{ float:right; background:url(/images/ico-print.gif) no-repeat left center; padding-left:20px; line-height:16px; margin:6px 8px 0 0; color:#0000d0;}
#print{ position:absolute; left:676px; top:35px; background: #fff url(/images/ico-print.gif) no-repeat left center; padding-left:20px; z-index:1000; line-height:16px; border:1px solid #666; display:none; width:25px;} 
.productlocator{height:21px; line-height:21px; margin-left:6px; padding:0 7px; margin-top:8px; border-left: 1px solid #86aba2; border-right: 1px solid #86aba2;}
.productlocator a{ color:#fff; background:url(/images/ico-product-locator.gif) no-repeat left center; padding-left:15px;}
.prodlocal{float:left; margin:2px 0 0 8px;}
.showNutritional{ float:left;}
#content {width:800px;}
div.Intro{ display:none;}
#upc{ display:none;}
#selUpc, #selProd{ margin:0;}
#selUpc{ margin-left:13px;}
#contentMain table tr td label.showUpc{ display:none; font-weight:normal;}
#contentMain td{ border:0px; padding:0;}
.CommonArea {
margin:3px auto 0;
}
@media print
{
	#printContent #cPrint{ display:none;}
}

