* {font-size:100.1%; }
.png 				{ //background-image: none ! important;  behavior: url('/grocery%20gadgets/pngfix.htc'); }

body 				{ padding: 0px; margin: 0px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px; color:#000; width: 100%; height: 100%; line-height:1.4em; background: #fff url(../../Images/img/back-rep.jpg) 0 0 repeat-x; position:relative;}

img					{ border: 0px; }
a:hover 			{ text-decoration: underline;}
a 					{ color: #0373bd; text-decoration: none;}
h1					{ font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:3em; line-height:3em; padding:0 0 15px 0; font-weight:normal; color:#4061be;}
h2					{ font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:1.6em; line-height:3em; padding:0 0 15px 0; font-weight:normal; color:#4061be;}
form				{ padding:0; margin:0;}

#header  			{ margin: 0; padding: 0; }
#wrapper  			{	width:998px; margin:0 auto; position:relative; }

.LogoWrapper 		{ height:104px; min-height:104px; }
.logo 				{	width: 310px; height: 60px; position:absolute; top:27px; left:32px; }

.SingIn 			{ float: right; margin: 45px 50px 0 0; padding-left: 20px; width: 456px; text-align: right; }

.menubar 			{ padding:10px 0 20px 9px; width: 100%; float: left; clear: both; }

.pageheader 		{ font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:2em; line-height:3em; padding:0 0 5px 0; font-weight:normal; color:#4061be; }

.footerwrapper 		{ padding: 10px 0 15px; width: 100%; clear: both; position:relative; }

.copyright 			{ position:absolute; left:40px; top:30px; padding-left:20px; }

.copyright span 	{ padding:0 0 0 48px; }

.navlinks 			{ position:absolute; left:340px; top:30px; white-space:nowrap; }

.companylogo 		{ width:163px; height:60px; float:right; margin: 0 50px 0 0; }

.innerpadding 		{ padding:0 30px 30px 30px;}


/*.grid2 .col1		{ position:absolute; left:30px; width:395px; background:#999; color:#F00}
.grid2 .col2		{ position:absolute; left:455px; width:395px; background:#FF0; color:#090}
*/
.grid2 .col1		{ float:left; width:445px;}
.grid2 .col2		{ float:right; width:445px;}

.grid2 #MoreInfo, 
.grid2 #MainPageContent,
.grid2 #SectionName,
.grid2 #SectionHeaderImage,
.grid2 #PageTitle	{ width:395px;}

.grid3 .col1		{ float:left; margin-right:30px; width:285px;}
.grid3 .col2		{ float:left; width:285px;}
.grid3 .col3		{ float:right; width:285px;}



.clear				{ clear:both;}

.RadMenu 			{ font-size:18px; color:#090}
.RadMenu_Default	{}


/* Additions */

.arrow				{ padding:0 2px 0 16px; background:url(../../Images/img/arrow1.gif) 2px 50% no-repeat;}
.monitor			{ padding:10px 2px 13px 60px; background:url(../../Images/img/monitor.gif) 2px 75% no-repeat;}

.divtop				{ width:998px;}
.divmenu			{ width:980px;}
.divcenter			{ width:998px;}
.divbot				{ width:998px;padding:10px 0 10px 0;}

.hdivtop			{ height:104px; }
.hdivmenu			{ height:60px; }
.hdivcenter			{}
.hdivbot			{}

.logogrocery 		{ margin:32px 0 0 32px; width:275; height:45px;}
.bannertop			{ padding:22px 0 0 0;}

.menu1 				{ width:111px; height:36px; cursor:pointer;}
.menu2 				{ width:110px; height:36px; cursor:pointer;}
.menu3 				{ width:103px; height:36px; cursor:pointer;}
.menu4 				{ width:84px; height:36px; cursor:pointer;}
.menu5 				{ width:106px; height:36px; cursor:pointer;}
.menu6 				{ width:182px; height:36px; cursor:pointer;}
.menu7 				{ color:#e8e8e8; }
.menu7 a			{ color:#000000; text-decoration:none;}
.menu7 a:hover		{ color:#FFFFFF; text-decoration:none;}
.menudivider 		{ width:1px; height:36px;}
.menupress 			{ width:131px; height:36px; cursor:pointer;}

.searchinput 		{ border:0px white solid; width:112px; height:14px; font-size:11px; padding:0 2px 0 2px; margin:0px;}
.forminput 			{ width:220px; height:18px; font-size:12px; padding:0 2px 0 2px; margin:0px;}
.dbinput 			{ height:16px; font-size:10px; padding:0 2px 0 2px; margin:0px; border:1px #CCCCCC solid;}
.formdropdown 		{ height:20px; font-size:12px; padding:0 2px 0 2px; margin:0px;}

.filter				{ font-size:10; color:#666666;}
.grid				{ font-family: Arial, Tahoma, Helvetica, sans-serif; }
.grid tr th			{ border-top:#cccccc 1px solid;border-left:#ffffff 1px solid; font-size:10px; background:url(../../Images/img/tableheaderdivider.gif) top right no-repeat; cursor:pointer;}
.grid tr td			{ border-bottom:#cccccc 1px dotted;}
.gridcurrentrow 	{ background:url(../../Images/img/gridcurrent.gif) 0 50% repeat-x; color:white;}
.gridcurrentrow a 	{ color:#FFFFFF;}

.item				{ font-size: 12px; font-weight:bold;}
.category			{ font-size: 10px; font-weight:normal;}

.googletext			{ border:#999999 1px solid; padding:0; margin:0;}
.googlesearch		{ cursor:pointer; padding:0; margin:0; color:white; background:url(../../Images/img/dbbutton/greybut.jpg) top left repeat-x; border:#999999 0px solid;  }

.textgrey 			{ color:#777777;}
.textred			{ color:#f00;}
.dbblack			{ color:#000000}

.formh1				{ font-size:18px; color:black; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.bold				{ font-weight:bold;}
.normal				{ font-weight:normal;}

.listline			{ list-style-type: none; padding:0; margin:0;}
.listline li		{ padding:0 0 0 25px; background:url(../../Images/img/listlineblue.gif) 0 8px no-repeat;}

#dbdiv1,#dbdiv2,#dbdiv3,#dbdiv4,#dbdiv5,#dbdiv6,#dbdiv7,#dbdiv8,#dbdiv9,#dbdiv10,#dbdiv11,#dbdiv12,#dbdiv13,#dbdiv14,#dbdiv15,#dbdiv16,#dbdiv17,#dbdiv18 {padding:10px 0 10px 0;}

.padding10			{ padding:10px; }
.padding20			{ padding:20px; }
.padding30			{ padding:30px; }
.padding40			{ padding:40px; }
.padding50			{ padding:50px; }
.padding60			{ padding:60px; }

.lp10				{ padding-left:10px;}
.lp20				{ padding-left:20px;}
.lp30				{ padding-left:30px;}
.lp40				{ padding-left:40px;}
.lp50				{ padding-left:50px;}

.fs01				{ font-size:0.1em; }
.fs02				{ font-size:0.2em; }
.fs03				{ font-size:0.3em; }
.fs04				{ font-size:0.4em; }
.fs05				{ font-size:0.5em; }
.fs06				{ font-size:0.6em; }
.fs07				{ font-size:0.7em; }
.fs08				{ font-size:0.8em; }
.fs09				{ font-size:0.9em; }
.fs12				{ font-size:1.2em; }
.fs14				{ font-size:1.4em; }
.fs16				{ font-size:1.6em; }
.fs18				{ font-size:1.8em; }
.fs20				{ font-size:2.0em; }

.lh12				{ line-height:1.2em; }
.lh13				{ line-height:1.3em; }
.lh14				{ line-height:1.4em; }
.lh15				{ line-height:1.5em; }
.lh16				{ line-height:1.6em; }
.lh17				{ line-height:1.7em; }
.lh18				{ line-height:1.8em; }
.lh19				{ line-height:1.9em; }
.lh20				{ line-height:2.0em; }


.dbbutton 			{ background:url(../../Images/img/dbbutton/middle.gif) 0px 0px no-repeat; cursor:pointer; color:#FFFFFF; height:23px; width:114px; text-align:center;}
.dbbuttontext 		{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:3px 0 0 0; font-size:11px; font-weight:bold;}
.dbbutton60 		{ background:url(../../Images/img/dbbutton/but60.gif) 0px 0px no-repeat; cursor:pointer; color:#FFFFFF; height:23px; width:60px; text-align:center;}
.dblittlebut60 		{ background:url(../../Images/img/dbbutton/littlebut60.gif) 0px 0px no-repeat; cursor:pointer; color:#000000; height:21px; width:60px;}
.dblittlebuttext 	{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:2px 0 0 23px; font-size:10px; height:19px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}


