/* main Kellogg's CSS Document */		
		
/* General -----------------------------------*/		
a{-moz-outline:none;outline:none;}
p a:link,p a:visted{-moz-outline:none;outline:none;color:#D8040C;text-decoration:none;}
p a:hover{-moz-outline:none;outline:none;text-decoration:underline;}
img,div{behavior:url(/iepngfix.htc);}
body{background-color:#fff;text-align:center;background-image:url(../images/common/main_bg_gradient.jpg);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;color:#333;}
#maincolumn{position:relative;width:920px;height:100%;background-color:#fff;text-align:left;border:#efece6 1px solid;border-top:none;border-bottom:none;margin:0 auto;}
.clearer{width:auto;height:0;overflow:hidden;clear:both;}
.hidden{display:none;}
.redBoldText{padding-top:10px;font-size:1.1em;font-weight:700;color:#D8040C;}
.boldText{font-weight:700;}
.smallText a{color:#D8040C;text-decoration:none;}
.smallText,.mediumText{font-size:.85em;}
#kelloggslogo{float:left;display:inline;margin:10px 0 10px 15px;}

/* Breadcrumb -----------------------------------*/
#breadcrumbWrap{float:right;display:inline;font-size:.85em;padding:20px 10px 0 0;}
#breadcrumbWrap p{text-align:right;float:left;width:100px;padding-right:5px;font-size:1em;color:#333;margin:0;}
#breadcrumbWrap a:link,#breadcrumbWrap a:visited,#breadcrumbWrap a:active{color:#333;text-decoration:none;background:url(../images/common/arrow_bullet.gif) left center no-repeat;padding-left:8px;}
#breadcrumbWrap a:hover{color:#d8040c;text-decoration:underline;}
#breadcrumb{float:left;display:inline;}
#breadcrumb li{display:inline;margin-right:5px;}
#breadcrumb li.home a{background:transparent url(../images/common/arrow_bullet.gif) no-repeat scroll left center;}
#breadcrumb li.activeBread a{color:#d8040c;}
			
/* footer -----------------------------------*/
#footer{clear:both;font-size:.85em;border-bottom:13px solid #d8040c;margin:10px 0 0;}
#footer a:link,#footer a:visited,#footer a:active{background:url(../images/common/arrow_bullet.gif) left center no-repeat;padding-left:8px;color:#333;text-decoration:none;}
#footer a:hover{color:#d8040c;text-decoration:underline;}
#legals{float:left;display:inline;margin:0 0 10px 14px;}
#registered{position:relative;width:920px;height:100%;text-align:left;border:none;font-size:.7em;color:#666;margin:0 auto;padding:10px 0;}
#registered p{float:left;display:inline;}
#madeBy_logo{float:right;display:inline;margin-top:-5px;}
#madeBy a{color:#666;float:right;display:inline;text-decoration:none;}
#madeBy a:hover{text-decoration:underline;}
#othersites{float:right;display:inline;margin-bottom:10px;}
#redFooterBar{height:2px;overflow:hidden;background-color:#d8040c;margin:0 0 2px;}
#legals li,#othersites li{margin-right:6px;display:inline;}
		
/* paneWraps -----------------------------------*/
#paneWrap{background-color:#FFF;border-bottom:none;border-top:1px solid #FFF;height:auto!important;margin:0 auto;padding-top:0;}
#leftPaneWrap{display:inline;float:left;width:169px;}
#rightPaneWrap{border-left:1px solid #EFECE6;display:inline;float:left;width:750px;}
#rightPaneWrap .legals{background:none;border-left:none;display:inline;float:left;padding:0 0 10px 10px;width:750px;}
#rightPaneWrap.greytop{background-image:url(../images/common/rightpane_greytop.gif);background-position:top;background-repeat:no-repeat;}
#leftPaneWrap.greytop{background-image:url(../images/common/leftpane_greytop.gif);background-position:top;background-repeat:no-repeat;padding-top:19px;}
#leftPaneWrap h3{display:none;}
#rightPaneWrap.redTop h3{background-color:#da040e;color:#FFF;font-size:1.4em;padding:0 0 5px 10px;}
#rightPaneWrap.redTop{background-image:url(../images/common/rightpane_redtop.gif);background-position:top;background-repeat:no-repeat;padding-top:19px;}
/*#rightPaneWrap p{margin:10px 15px;}*/
#rightPaneWrap p.first{font-weight:700;line-height:150%;}
#rightPaneWrap p.red{color:#D8040C;font-size:1.3em;font-weight:700;}
#rightPaneWrap h1{color:#D8040C;font-size:1.6em;font-weight:700;margin:0 0 0 15px;padding:10px 0 0;}
#rightPaneWrap.greytop h1{padding:29px 0 0;}
#rightPaneWrap h2{color:#D8040C;font-size:1.2em;margin:0 0 0 15px;padding-top:0;}
.introText{font-size:1.08em;line-height:130%;padding-bottom:8px;}
.filledArrow a:link,.filledArrow a:visited{background:url(/images/common/arrow_filled.gif) left center no-repeat;color:#d8040c;font-weight:700;padding:10px 0 12px 22px;text-decoration:none;}
.filledArrow a:hover{text-decoration:underline;}
#innerLeftPaneWrap a:link,#innerLeftPaneWrap a:visited{color:#D8040C;text-decoration:none;}
#innerLeftPaneWrap a:hover{color:#D8040C;text-decoration:underline;}
#topPaneWrap{overflow:hidden;}
#bottomPaneWrapOuter{border-top:1px solid #d4ccc0;padding-top:1px;}
#bottomPaneWrap{background-color:#FFF;border-top:8px solid #EFECE6;clear:both;display:block;line-height:100%;}
.fulltopPane{background:url(../images/common/full_greytop.gif) 0 0 no-repeat;background-color:transparent;padding-top:19px;}
#innerRightPaneWrap.brandshot{margin-top:28px;width:200px;}
#innerRightPaneWrap.sideimage{background-color:#FFF;margin-top:51px;width:225px;}
.noSideNav{width:720px;}
.withSideNav{width:520px;}
.sideTile{background:url(../images/common/sidetile_cornflakes.jpg) no-repeat 100% 0;}
.innerLeftPaneGreyTop{background-image:url(../images/common/innerleftpane_greytop.gif);background-position:top;background-repeat:no-repeat;border-right:1px solid #efece6;border-top:1px solid #E0D8CC;padding-top:19px;width:520px;}
#innerLeftPaneWrap,#innerRightPaneWrap{display:inline;float:left;}

/* lists -----------------------------------*/
.numberList ul,.numberList li,.numberList ol{list-style-type:decimal;margin:10px 15px 10px 35px;}
.dotList ul,.dotList li,.dotList ol{list-style-type:disc;margin:10px 15px 10px 35px;}
			
/* sidenav -----------------------------------*/
#sidenav dl{margin-left:18px;margin-right:10px;margin-top:15px;}
#sidenav dt{background:none;border-bottom:1px solid #EFECE6;color:#D8040C;font-size:1.1em;font-weight:400;margin-bottom:10px;padding-bottom:10px;padding-left:0;text-decoration:none;}
#sidenav dt a:link,#sidenav dt a:visited{color:#D8040C;text-decoration:none;}
#sidenav dd li{background:url(../images/common/arrow_bullet.gif) left 5px no-repeat;padding-left:8px;}
#sidenav dd.checkList li{background:none;padding-bottom:3px;padding-left:0;}
#sidenav dd.checkList li label{padding-left:5px;}
#sidenav dd li a:link,#sidenav dd li a:visited{color:#333;line-height:1.38em;text-decoration:none;}
#sidenav dd li.active a{color:#D8040C;}
#sidenav dd li a:hover{color:#D8040C;text-decoration:underline;}
	
/* Sortable table  -----------------------------------*/
.tableHead{border-bottom:1px solid #efece6;border-top:1px solid #efece6;margin:0 0 5px 16px;padding:5px 0;}
.tableHead .matches{font-size:.85em;}

#pl_table{background-image:url(../images/table/thead.gif);font-size:.85em;margin:0 0 0 16px;}
#pl_table p{margin:0 0 0 8px;}
#pl_table th{color:#FFF;font-weight:700;height:25px;padding:0 5px;}
#pl_table td{background-color:#FFF;height:58px;padding:0 8px;}
#pl_table .odd td{background-image:none;}
#pl_table .even td{background-image:url(../images/table/highlight.gif);}
#pl_table td a{background:url(../images/common/arrow_bullet.gif) 0 3px no-repeat;color:d8040c;font-weight:700;padding-left:8px;text-decoration:none;}
#pl_table td a:hover{text-decoration:underline;}
#pl_table .sortedminus{background-image:url(../images/table/down_arra.gif);background-position:90%;background-repeat:no-repeat;}
#pl_table .sortedplus{background-image:url(../images/table/up_arra.gif);background-position:90%;background-repeat:no-repeat;}

#pagination{border-bottom:1px solid #efece6;border-top:1px solid #efece6;color:#d8040c;font-size:.85em;font-weight:700;margin:0 0 5px 16px;padding:5px 0;}
#pagination a:link,#pagination a:visited{color:#333;font-weight:400;text-decoration:none;}
#pagination a:hover{color:#333;text-decoration:underline;}

/* details table */	

#content{background:#efece6;border:1px solid #EFECE6;margin:20px 0 30px 16px;width:500px;}
.accordion{background:#fff;width:500px;}
.toggler{background-color:#efece6;float:left;margin:0;padding:12px 14px;text-align:center;width:auto;}
.selected{background-color:#FFF;font-weight:700;}
.toggler a:link,.toggler a:visited,.toggler a:active{color:#333;text-decoration:none;}
.toggler a:hover{text-decoration:underline;}

/* Extras  -----------------------------------*/
.searchBtn{margin:12px 0 0 16px;}
.greyLine{border-top:1px solid #efece6;clear:both;height:1px;width:100%;}
#printIconWrap{background-image:url(../images/common/print.gif);background-repeat:no-repeat;float:right;height:20px;padding:0 0 0 30px;}
#printIconWrap a:link,#printIconWrap a:visited{background:url(../images/common/arrow_bullet.gif) left 3px no-repeat;color:#333;font-size:.85em;padding-left:8px;text-decoration:none;}
#printIconWrap a:hover{color:#d8040c;text-decoration:underline;}





