/* Entenmann's website css

border:1px solid #CC0000;
 */


/* global styles  -------------------------------------------------------*/
body           		{ margin:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
#shell		   		{ width:100%;}

.dotRuleVert  		{ background:  url(../images/dotRule-vert.gif) right repeat-y; float:left;}
.dotRuleHorz  		{ background: url(../images/dotRule-horz.gif) bottom repeat-x;}
.imageRuleHorz  	{ background:url(../images/AU/shadowLine.jpg) bottom repeat-x;}

/* for 2 collumn layout */
.col1               { width:264px; margin:0; padding:0 18px 0 22px; background:  url(../images/dotRule-vert.gif) right repeat-y; float:left;}
.col2               { width:259px; margin:0px; padding:0 18px; float:left;}


/* for 1 collumn layout */
.rowPadding         { margin:5px 85px 5px 22px; clear:both; padding:0; text-align:left;}
#content .col1 p, #content .col2 p, #content .rowPadding p { padding:6px 0;}

/*  header  -------------------------------------------------------*/
#header        { height: 121px; width: 906px; margin: 34px 0 0 0; background: url(../images/back-header.gif) no-repeat; text-align:left;}




#utilityNav	   { width:606px; height:36px; position:relative; top: 23px; right:56px; text-align:right; float:right;}
#mainNav	   { width:618px; height:36px; position:relative; top: 23px; right:46px; z-index:300; float:right;}
#logo          { width: 230px; height:90px; position:relative; top:0px; left:0px; float:left; text-align:right;}

/* utility nav */
#uNavStore	   { width:87px; height:19px; background: url(../images/nav-storLocator.gif); float:right;}

.uNavbullet	   { width:14px; height:19px; background: url(../images/nav-bullet.gif); float:right;}
#uNavSearch	   { width:97px; height:19px; background: url(../images/nav-search.gif); float:right;}
.alignRight    { float:right; width:auto; text-align: right;}





/*  Home  -------------------------------------------------------*/
#contentShellHome     { width: 906px; margin:0; background: url(../images/Home-contentShell.gif) repeat-y; clear:both;}
#logo2                { background: url(../images/home-EntenmannsLogo2.gif) top no-repeat; width:48px; height:289px; float:left;}
#displayArea          { margin:0; width:808px; height:289px; float:left; z-index:2;}
#footerSingleFrame    { height: 120px; width: 906px; margin:0; background: url(../images/back-footer-single.gif) no-repeat; clear:both;}
#footerSingleFrame p  { font-size:11px; color:#2071b6; margin:0; padding:30px 0 0 0;}

.dma1left             { width:226px; text-align:right;}
.dma1leftForYou       { width:375px; text-align:right;padding: 0 10px 0 0;  }
.dma1right            { width:138px; text-align:left; padding: 0 10px;}
.dma2left             { width:115px; text-align:left; padding: 0 10px;}
.dma2right            { width:160px; text-align:left; padding: 0 10px 0 0;}
.dma3left             { width:170px; text-align:left; padding: 0 10px;}
.dma1left, .dma1right, .dma2left, .dma2right, .dma3left, .dma3left, .dma1leftForYou { height:200px; float:left; margin:8px 0 0 0;}

#contentShellHome p   { font-size:11px; line-height:15px color:#666666; margin:0; padding:0 0 4px 0;}


/*  left nav  -------------------------------------------------------*/
#leftNav                    { height: auto; width: 240px; float:left; margin:0; padding:0px 0 0 0;  background: url(../images/back-leftNav.gif) top no-repeat; text-align:right;}
  
.leftNavlinks               { margin:0px 0 0 0; width:191px; float:right; text-align:left; overflow:hidden; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}

.leftNavlinks h1            { font-size:11px; color:#FFFFFF; margin:0; text-transform: uppercase; width:400px; padding:3px 200px 3px 16px;}

.leftNavlinks h1 a:link, .leftNavlinks h1 a:visited, .leftNavlinks h1 a:hover, .leftNavlinks h1 a:active
						   { text-decoration: none; font-weight:bold; padding:3px 200px 3px 0px;}
							

.leftNavlinks h1 a:link    { color: #FFFFFF;}
.leftNavlinks h1 a:visited { color: #FFFFFF;}
.leftNavlinks h1 a:hover   { color: #004795;}
.leftNavlinks h1 a:active  { color: #004795;}

.leftNavlinks h1:hover     { background: url(../images/lftNav-on.gif);}
.leftNavlinks h1:active    { background: url(../images/lftNav-on.gif);}

div .leftNavTitle          { margin:0; padding:0px 4px 2px 16px;}
    
.au-bgColor                { text-decoration: none; background: url(../images/lftNav-on.gif);}
.au-bgColor h1             { color: #004795; font-weight:bold;}

.navBanner                 { margin:0; padding:25px 5px; width:190px; clear:right; float:right;}

/*  content  -------------------------------------------------------*/
#contentShell        { width: 906px; margin:0; background: url(../images/back-contentShell.gif) repeat-y; clear:both; position:relative;/* top:21px;*/}
#content             { width: 666px; background: url(../images/back-content.gif) top right no-repeat; float:right; text-align:left;}

#content p           { font-size:11px; color:#666666; margin:0; padding:6px 70px 6px 0;}
#contentShellHome p  { font-size:11px; color:#666666; margin:0; padding:6px 0;}

#content p a:link, #contentShellHome p a:link       { color: #005dab; text-decoration: underline;}
#content p a:visited, #contentShellHome p a:visited { color: #005dab; text-decoration: underline;}
#content p a:hover, #contentShellHome p a:hover     { color: #037ee5; text-decoration: underline;}
#content p a:active, #contentShellHome p a:active   { color: #037ee5; text-decoration: underline;}

#content h1 	      { margin:0; padding:6px 0 2px 0; color:#005dab; font-weight:bold; font-size:11px; padding:6px 0;}
#content h1 a:link    { color: #005dab; text-decoration: underline;}
#content h1 a:visited { color: #005dab; text-decoration: underline;}
#content h1 a:hover   { color: #037ee5; text-decoration: underline;}
#content h1 a:active  { color: #037ee5; text-decoration: underline;}

#content h2 	      { margin:0; padding:0 0 6px 0; color:#666666; font-weight:bold; font-size:11px; padding:6px 0;}

/*  footer  -------------------------------------------------------*/
#footer               { height: 120px; width: 906px; margin:0; background: url(../images/back-footer.gif) no-repeat; clear:both;}
#footer p             { font-size:11px; color:#2071b6; margin:0; padding:64px 0 0 0;}
#footer p a:link,#footerSingleFrame p a:link        { color: #2071b6; text-decoration: none;}
#footer p a:visited, #footerSingleFrame p a:visited { color: #2071b6; text-decoration: none;}
#footer p a:hover, #footerSingleFrame p a:hover     { color: #2071b6; text-decoration: underline;}
#footer p a:active , #footerSingleFrame p a:active  { color: #2071b6; text-decoration: underline;}


.clearfix 				{ display: block; clear:both;}
/* Hides from IE-mac \*/
* html .clearfix 		{ height: 1%;}
/* End hide from IE-mac */


/*forms */
input, select {
							font-family: Verdana, Helvetica, Arial, sans-serif;
							font-size: 11px;
							line-height: 12px;
							font-weight: normal;
							color: #333333;
							margin:2px 0 0 0;
							vertical-align:0px;
							padding:1px;
							border:1px solid #999999;
						}
		
textarea {
							font-family: Verdana, Helvetica, Arial, sans-serif;
							font-size: 11px;
							line-height: 14px;
							font-weight: normal;
							color: #333333;
							margin:2px 0 0 0;
							vertical-align:0px;
							padding:1px;
							border:1px solid #999999;
						}			
	
						
inputDVA {
							font-family: Verdana, Helvetica, Arial, sans-serif;
							font-size: 11px;
							line-height: 12px;
							font-weight: normal;
							color: #333333;
							margin:0px 0 0 0;
							vertical-align:0px;
							padding:1px;
							border:0px
						}					
						
.textareaDVA {
							font-family: Verdana, Helvetica, Arial, sans-serif;
							font-size: 11px;
							line-height: 12px;
							font-weight: normal;
							color: #333333;
							margin:2px 0 0 0;
							vertical-align:0px;
							padding:1px;
							border:1px solid #999999;
						}
		
		
		
						
input[type="image"] 	{ border:0px; border:0px;}
input[type="checkbox"] 	{ vertical-align:-2px; border:0px;}
input[type="radio"] 	{ border:0px;}

/*  Pagination  -------------------------------------------------------*/
.pagination             { margin:6px 0 0 0; float:left;}
.paginationNums         { margin:6px 10px 0 10px; float:left;}

#content .pagination p, #content .paginationNums p                     { margin:0px; padding: 0 4px; color:#003399; font-size:11px;}
#content .pagination p a:link, #content .paginationNums p a:link       { color:#003399; text-decoration: underline;}
#content .pagination p a:visited, #content .paginationNums p a:visited { color:#003399; text-decoration: underline;}
#content .pagination p a:hover, #content .paginationNums p a:hover     { color:#037ee5; text-decoration: underline;}
#content .pagination p a:active , #content .paginationNums p a:active  { color:#037ee5; text-decoration: underline;}
  
#content .paginationOff    	{ font-weight:bold; color:#959595;}   



/*  serve & Entertain  -------------------------------------------------------*/
#SE-titleImage	         	{ width:597px; height:198px; background: url(../images/se-titleimage.jpg) no-repeat;}

#content .SE-col1 p, #content .SE-col2 p { padding:6px 0;}

.SE-additionsTl          	{ margin: 21px 0 0 0;}
.SE-additionsShell       	{ padding:11px 0 8px 0; margin:0; clear:both;}
.SE-additionsShell img   	{ padding: 0 12px 0 0;}
.SE-additionsShell H1    	{ font-size:12px; line-height:14px; color:#005dab; font-weight:bold; padding: 15px 0 0 0; margin:0;}



/*  Our Products  -------------------------------------------------------*/
#OP-titleImage	         	{ width:597px; height:198px; background: url(../images/op-titleimage-01.jpg) no-repeat;}
#OP-titleImage2	         	{ width:597px; height:198px; background: url(../images/op-titleimage-02.jpg) no-repeat;}
.OP-rowPadding           	{ margin:5px 12px; clear:both; padding:0; text-align:left;}
.OP-imagePad             	{ margin:5px; padding:0; float:left;}
/* for op Product Listing*/
.op-ProdListCol1            { margin:0px 0 8px 10px; padding:0; float:left; width:220px; vertical-align:top }

.op-ProdListCol1DVA            { margin:0px 0 8px 10px; padding:0; float:left; width:420px; vertical-align:top }

.op-ProdListCol2           	{ margin:0px 0 8px 10px; padding:0; float:left; width:250px; vertical-align:top }
.op-lastcontent				{ float:left; width:220px; vertical-align:top}
.op-bgColor					{ color: #004795; text-decoration: none; background-color:#FFFFFF; font-weight:bold;}
				
.colListtitle           	{ margin:10px 8px 0 0; padding:0; float:left; width:150px;}
.colList1                	{ margin:3px 8px 3px 0; padding:0; float:left; width:150px; float:left;}

/* op-pop up -nutrition info */
#op-popUpContent			{ border:1px solid #999999; width:310px; height:490px;}
.op-popUpText1				{ font-size:11px;}
.op-popUpText2				{ font-size:11px; font-weight:bold;}
.op-popupValign				{ vertical-align:3px; font-weight:bolder; padding-left:5px;}
.op-popupValign1			{ font-weight:bolder; vertical-align:0px; padding-left:5px;}
.op-imageLine				{ height: 6px; width:100%;}
.op-imageLine1				{ height: 1px; width:100%;}
.op-textAlign1				{ float:left; font-size:10px; width:80px; text-align:left;}
.op-textAlign2				{ float:left; padding-left:41px; font-size:10px; width:54px;}
.op-textAlign3				{ float:left; padding-left:10px; width:50px; text-align:left;}
.op-textAlign4				{ float:left; font-size:10px; padding-left:10px; width:80px; text-align:left;}
.op-textAlign5				{ float:left; padding-left:7px;}
.op-textAlign6				{ float:left; font-size:10px;}
.op-textAlign7				{ float:left; padding-left:40px; width:55px; text-align:right;}
.op-textAlign8				{ float:left; width:55px; text-align:left;}
.op-textAlign9				{ float:left; padding-left:35px;}

/*op  product Listing */
.ProdListImage           	{ margin:8px 8px 8px 0; padding:0; float:left;}
.ProdListCol1,.ProdListCol2 { padding:0; float:left; width:230px;}
.ProdListCol1            	{ margin:0px 12px 8px 0;}
.ProdListCol2            	{ margin:0px 0 8px 0;}

.ProdListCol1b           	{ margin:33px 0 8px 0; padding:0; float:left;}
#content .ProdListCol p  	{ margin:0px; padding:0px;}

.rowPaddingList          				{ margin:5px 85px 5px 22px; clear:both; padding:10px 0; text-align:left;}
#content .rowPaddingList .checkbox     	{ margin:0px; padding: 2px 0;}

.WN-rowPadding           	{ margin:2px 1px; clear:both; padding:0; text-align:left;}
#WN-titleImage	         	{ width:597px; height:198px; background:url(../images/WN/wn-titleImage-01.jpg) no-repeat;}
.WNnavBanner             	{ margin:0; padding:5px 6px; width:190px; clear:right; float:right;}
.WNspace				 	{ margin:0; padding:2px 5px; width:190px; clear:right; float:right;}
.WNProdListImage          	{ margin:0px 30px; padding:0; text-align:left;}
/* for 2 collumn layout */
.WN-col1               		{ width:380px; margin:0; padding:0 18px 0 22px; float:left;}
.col1Content				{ margin-left:0px; float:left; width:380px;}
.pContent					{ font-family:Arial; font-weight:bold; color:#;005DA5;}

#ME-titleImage			 { width:597px; height:198px; background: url(../images/ME-titleImage.jpg) no-repeat;}
#ME-Login				 { background:url(../images/ME-memberLoginBG.jpg) no-repeat; height:310px; width:220px; position:relative; margin-left:360px; margin-top:6px; }
.ME-rowPadding           { margin:2px 1px; clear:both; padding:0; text-align:left;}
.ME-loginText			 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003884; position:relative; left:25px;}
.ME-imagePos			 { position:relative; left:25px; }
.ME-imagePad			 { margin:5px; padding:0; float:left;}

/*  Serve & Entertain pages*/
.SE-imagePad             { margin:5px; padding:0; float:left; width: 100px; height:100px; text-align:center; font-size:11px; color:#2477ad;}
.SE-titleHead			 {margin:0px 0px 0px 15px;}
.SE-greyImage			 { margin:0px 5px 0px 17px; height:25px; border:0; width:50%; float:left; position:relative; }
.SE-rating				 { float:left; vertical-align:sub; text-align:center; }
#SE-titleImage-01	     { width:597px; height:198px; background: url(../images/se-titleimage.jpg) no-repeat; position:relative;}
.dotRuleHorz1  			 { background: url(../images/dotRule-horz.gif) repeat-x; position:relative; width:500;}
.se-content				 { margin:5px 85px 5px 22px; padding:10 0; text-align:left; width:500px;}
.se-heading				 { margin:5px 90px 5px 22px; padding:10 0; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold;}
.se-firsttitle			 { margin:10px 85px 5px 22px; height:70px; padding:10 0; text-align:left;}
.se-image				 { top:300px; padding:10 0; height:79px; width:79px; align:left; position:absolute; left:260px;}
.se-middlecontent		 { top:334px; left:358px; padding:10 0; height:33px; width:300px; text-align:left; position:absolute;}

.se-lastcontent			 { margin:30px 0 8px 210px; float:left;}
.se-lastcontentDVA		 { margin:30px 0 8px 170px;  float:right;}

.se-rowPadding1        	 { padding:10 0 text-align:left; position:absolute; margin:5px 90px 5px 22px; width:400px; }
#SE-page2Main			 { margin:0px 0px 0px 15px; padding:0 10px 0 0; float:left; width:300px;}
.se-rule				 { margin:10px 85px 5px 22px; height:100px; padding:10 0; text-align:left;}
.se-rowPadding         	 { margin:1px 10px 5px 10px; clear:both; padding:0; text-align:left; width:300px;}
.se-rowPadding1        	 { padding:10 0 text-align:left; position:absolute; margin:5px 90px 5px 22px; width:400px; }


.se-rowPaddingDVA         	 {margin:1px 10px 5px 10px;  clear:both; padding:0; text-align:left; width:300px; vertical-align:top}



.se-ProdListCol1         { margin:25px 0 8px 10px; padding:0; float:left;}


.se-bgColor				 { color: #004795; text-decoration: none; background-color:#FFFFFF; font-weight:bold;}
.se-vAlign				 { vertical-align:-2px;}
/*------- popUp---------------*/    
.se-popupText   		 { font-size:11px; color:#666666; padding:6px 70px 6px 0;}

.se-popupTextDVA  		 { font-size:11px; color:#666666; padding:1px 1px 1px 0;}

.ImagePopUp				 { width: 420px; height: 720px;left: 29%;	right: 10%;	position: absolute; z-index:9999; top: 230px; background-color: #FFF;	border: 1px solid #999999; }

.ImagePopUpFeedback		 { width: 420px;	height: 620px;	position: absolute;	top: 266px;	z-index:9999;	margin: 0;	padding:0;	background-color: #FFF;	border: 1px solid #999999;	left: 29%; }

.ImagePopUpFeedbackDVA		 { width: 420px;	height: 750px;	position: absolute;	top: 266px;	z-index:9999;	margin: 0;	padding:0;	background-color: #FFF;	border: 1px solid #999999;	left: 29%; }

.se-byProductImg         { margin:5px; padding:0; float:left; width: 83px; height:100px; text-align:center; font-size:11px; color:#2477ad;}
.se-dessertText 		 { color:#3c83bf; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; }
.op-popUpRowPadding      { margin:0; clear:both; padding:0; text-align:left;}


/*  About us pages*/
#AU-titleImage	         { width:597px; height:98px; background:url(../images/AU/AU-titleImage-02.jpg) no-repeat;}
#AU-titleImage-01	     { width:597px; height:198px; background: url(../images/AU/AU-titleImage-01.jpg) no-repeat;}
.AU-bulletText   		 { font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#666666; font-size:11px;  left:10px;}
.AU-col1               { margin:0px 0px 0px 15px; padding:0 10px 0 0; float:left;}
.AU-col2               { background-image:url(images/AU/white-box-bg.jpg); margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#666666; font-size:11px;  }
#AU-HistoryImage 	   { width:595px; height:324px; float:left;}
#AU-titleImage-03	   { width:597px; height:25px; background: url(../images/AU/AU-titleImage-02.jpg) no-repeat;}
#AU-aboutUs				 { background:url(../images/AU/white-box-bg.jpg) no-repeat; height:348px; width:214px; margin-left:365px;  color:#666666; font-size:11px; }
.AU-colList            { margin:3px 8px 3px 0; padding:0; float:left; width:150px; float:left;}

.au-heading			   { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bolder;}
.au-contactContent	   { padding-left:5px; width:50%;}
.au-contentText		   { padding-left:116px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:500; }

.au-contactContentDVA	   { padding-left:5px; width:70%;}

.au-text			   { float:left;}
.au-linkText		   { font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.au-noline			   { text-decoration:none;};
.txtFieldInvalid { color:#FF0000; font-weight:bold;}

.genericDVA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.noRatingDVA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.errorDVA	  	 { font-size:12px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}

.alignRightDVA    { float:right; width:auto; text-align: right;}


/* What's New Main page styles, by Dan Fava  -------------------------------------------------------*/
.DMAtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #005DAB;
	text-decoration: none;
}
.DMAtxtHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	color: #005DAB;
	text-decoration: none;
}
.DMAtxtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #005DAB;
	text-decoration: none;
}


.linkDVA { font-size:11px; color:#666666; margin:0; padding:6px 70px 6px 0; color: #005dab; text-decoration: underline; font-weight:normal;}


.myLinkDVA			 { color:#075F9E; font-size:11px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin-left:10px; padding-left:15px; padding-top:2px; margin-top:2px;}

.headerDVA 	      { margin:0; padding:6px 0 2px 0; color:#005dab; font-weight:bold; font-size:11px; padding:6px 0;}





#topTabOrig	       { width:636px; height:26px; position:relative; top: 0px; left:240px; text-align:right;}

#tNavStartOrig     { width:60px; height:26px; background:url(../images/navTab-start.gif)  no-repeat; float:right;}

#tNavCenterOrig    { width:151px; height:26px; background:url(../images/navTab-tile.gif) repeat-x; float:right; text-align:center;} 


#topTab	       { width:636px; height:26px; position:relative; top: 0px; left:200px; text-align:right;}

#tNavStart     { width:40px; height:26px; background:url(../images/navTab-start.gif)  no-repeat; float:right;}

#tNavCenter    { width:182px; height:26px; background:url(../images/navTab-tile.gif) repeat-x; float:right; text-align:center;} 

#tNavEnd       { width:13px; height:26px; background:url(../images/navTab-end.gif)  no-repeat; float:right;}

#tNavStart     { width:40px; height:26px; background:url(../images/navTab-start.gif)  no-repeat; float:right;}

#tNavCenter p           { font-size:11px; color:#FFFFFF; margin:0; padding:2px;}
#tNavCenter p a:link    { color: #004795; text-decoration: none;}
#tNavCenter p a:visited { color: #004795; text-decoration: none;}
#tNavCenter p a:hover   { color: #004795; text-decoration: underline;}
#tNavCenter p a:active  { color: #004795; text-decoration: underline;}
