
/* common */
#topnav .newsroom a.tab { background-position:0 -34px; }

h1, h3, h5 { color:#666699; }
h2 { color:#FFF; border-color:#989BCB; background-color:#989BCB; }
a { text-decoration:none; }
a, a:hover { color:#666699; }
a:visited { color:#7979B4; }


/* top header */
h1.pagehdr { background:url(images/page_hdr_bg.gif) top left no-repeat; color:#636395; }
h1 span { color:#3e3e79; }


/* left nav */
#leftNav { background-color:#8888B5; }
#leftNav ul { border-top:1px solid #9898bb; }
#leftNav ul li { border-bottom:1px solid #9898bb; background:url(images/leftnav/btn_bg.gif) top left repeat-y; }
#leftNav ul li a:hover { background-color:#3e3e79; text-decoration:none; }
#leftNav ul li.expand a, #leftNav ul li.selected a { background-color:#3E3E79; }
#leftNav ul li.expand li a { background-color:#c2c2d9; }
#leftNav ul li.expand .selected a { color:#3e3e79; }
#leftNav ul li.expand li a:hover { background-color:#c2c2d9; }

.learnmore { color:#eaeaf6; background:url(images/leftnav/dropdown_bg.gif) top left no-repeat; }


/* left side column */
.leftmain { background:#eaeaf6 url(images/left_bottom_bg.gif) bottom left no-repeat; }
.leftmain a, .leftmain a:visited { color:#50508a; text-decoration:underline; }


/* content center */
.content ul li { background-image:url(images/bullet.gif); }
.content .disclaim { font-size:11px; line-height:14px; width:435px; }
.content .disclaim a { font-weight:bold; text-decoration:underline; }

.readlink { margin:0 25px 0 0; padding:5px 0 5px 30px; text-decoration:underline; background:url(images/readlink_bg.gif) 0 0 no-repeat; }
.pdflink { margin:0 25px 0 0; padding:5px 0 5px 30px; text-decoration:underline; background:url(images/pdflink_bg.gif) 0 0 no-repeat; }
.sendlink { margin:0 25px 0 0; padding:5px 0 5px 35px; text-decoration:underline; background:url(images/sendlink_bg.gif) 0 3px no-repeat; }
.linkbox { padding:45px 0 0 15px; height:85px; background:url(images/linkbox_bg.gif) no-repeat; }
.linkbox a { display:block; font-weight:bold; }
.linkbox .sendlink { margin:0 0 10px 0; padding:5px 0 5px 40px; text-decoration:underline; background:url(images/linkbox_send_bg.gif) 0 3px no-repeat; }
.linkbox .printlink { margin:0 0 10px 0; padding:5px 0 5px 40px; text-decoration:underline; background:url(images/linkbox_print_bg.gif) 0 3px no-repeat; }

/* enewsletter */
.leftinnercol img { display:block; }
.upper, .lower{ background-color:#989BCB; }

.enewscenter label { display:block; margin:3px 0 0 0; }
.enewscenter input { width:145px; border:1px solid #b9b9b9; }
.enewscenter .rollover { margin:8px 0 24px 0; width:auto; border:none; }
.enewscenter .error ul { margin:0 0 10px 15px; }

.enews { margin:0 0 20px 0; }
.enews h4 { margin:30px 0 10px 0; font-size:12px; }
.enews a, .enews a:visited  { text-decoration:underline; }


/* fact sheets */
.factsheets { list-style-type:none; }
.factsheets .sheet { padding:10px 20px 10px 0; overflow:hidden;  }
.factsheets .sheet h4 { float:left; padding:0 10px 0 0; width:230px; font-size:12px; color:#666; }
.factsheets .featsheet h4 { width:100px; }


/* media contacts */
.mediacontactcenter { padding-bottom:25px; }
.mediacontactcenter .jqsb { margin:0 0 15px 0; }
.mediacontactcenter .rollover { margin:0 0 15px 0; }

.mediacontacts { padding-top:0; }
.mediacontacts h4 { font-size:12px; text-transform:uppercase; }
.mediacontactlist { list-style-type:none; font-weight:bold; }
.mediacontactlist li { margin:0 0 20px 0; }
.rightinnercol .mediacontactlist { margin:0; } 


/* media inquiry */
.inquiry fieldset { margin:0 0 10px 0; }
.inquiry fieldset label { float:left; margin:0 10px 0 0; line-height:12px; width:200px; text-align:right; }
.inquiry fieldset input { width:175px; border:1px solid #ABABAB; }
.inquiry fieldset textarea  { width:175px; height:100px; border:1px solid #ABABAB; }
.inquiry .indented { margin-left:210px; }
.inquiry .error { margin:0 0 10px 165px; color:#FF0000; }
.inquiry .error a { color:#FF0000; text-decoration:underline; }
.inquiry .errorlist ul { margin:0 0 0 5px; padding:0; }
.inquiry .errorlist li { margin:0 0 0 15px; padding:0; list-style-type:disc; }

/* media inquiry - jquery select box (jqsb) */
.inquiry .jqsb { float:left; width:175px; }
.inquiry .jqsb .jqsb-more { width:175px; }
.inquiry .jqsb .jqsb-list { width:185px; }


/* overview */
.newsticker { margin:0 0 44px 20px; width:580px; background:url(images/news_ticker_bg.gif) top left repeat-y; }
.newsticker .nttop { height:10px; background:url(images/news_ticker_bg.gif) no-repeat; overflow:hidden; }
.newsticker .ntbot { height:10px; background:url(images/news_ticker_bg.gif) 0 -10px no-repeat; overflow:hidden; }
.newsticker .ntmid { padding:12px 0 0 23px; width:557px; height:176px; background:url(images/news_ticker_bg.gif) -580px 0 repeat-y; }
.newsticker h5 { font-size:19px; font-family:Times New Roman, Serif; font-weight:normal; padding:0 0 10px 0; background:url(../Global/images/dotted_bg.gif) bottom left repeat-x; width:388px; margin:0 0 12px 0; }
.newsticker .more { padding:7px 0 0 0; background:url(../Global/images/dotted_bg.gif) top left repeat-x; width:388px; margin:12px 0 0 0; }

.scrollcontainer { height:86px; overflow:hidden; width:388px; }
.scrollcontent a { display:block; }

.enewsletter { position:absolute; margin:30px 0 0 440px; padding:0 25px 0 15px; width:145px; height:185px; font-size:12px; line-height:normal; color:#666; background:url(images/e_newsletter_bg.gif) top left no-repeat; }
.enewsletter h4 { font-size:19px; margin:6px 0 19px 0; color:#FFF; font-family:Times New Roman; }
.enewsletter p { width:145px; }
.enewsletter a { color:#50508a; text-decoration:underline; }


/* press release archive */
.pradcenter { background-image:none; }
.pracenter p { padding:0 0 10px 0; }
.pracenter .prdrop { height:30px; }
.pracenter .favcopy { margin:10px 0 0 0; padding:10px 0 0 0; font-size:11px; background:url(images/dotted_bg.gif) top left repeat-x; }
.pracenter a { cursor:pointer; }

.anchorlist { list-style-type:none; }
.anchorlist li { margin:0 0 5px 0; }
.prlandlist { list-style-type:none; }
.prlandlist .date { margin:0 0 2px 0; font-weight:bold; text-transform:uppercase; }
.prlandlist li { margin:0 0 15px 0; }
.rightinnercol .prlandlist { margin:0; }


/* recipe features */
.recicenterimg { height:185px; padding:15px 0 0 15px; background:url(images/leftimg_bg.jpg) no-repeat; }
.recicenterimg img { padding:1px; width:162px; height:122px;  background-color:#8787B4; }

.recicenter p { padding:0 0 10px 0; }
.recicenter .jqsb { margin:0 0 10px 0; }
.recicenter .favcopy { margin:10px 0 0 0; padding:10px 0 0 0; font-size:11px; background:url(images/dotted_bg.gif) top left repeat-x; }

.featreci, .filteredreci  { margin:0 0 20px 0; line-height:18px; }
.featreci h3 a, .filteredreci h2 a { font-size:12px; color:#666; text-transform:uppercase; text-decoration:none; }
.featreci a, .filteredreci a { text-decoration:underline; }


/* recipe details */
.recidetcenter { background-image:none; }
.recidetcenter p { padding:0 0 10px 0; }
.recidetcenter .jqsb { margin:0 0 10px 0; }
.recidetcenter .favcopy { margin:10px 0 0 0; padding:10px 0 0 0; font-size:11px; background:url(images/dotted_bg.gif) top left repeat-x; }

.recidetails h6 { font-size:12px; }
.rightinnercol .recidetails ul { margin:0 0 20px -20px; }
.rightinnercol .recidetails li { margin:0; background-image:none; }
.termsandrights { margin:20px 0 0 0; padding:20px 0 0 0; background:url(images/dotted_bg.gif) top left repeat-x;  }

/* recipe lists */
.recipelist h5 { color:#666699; font-family:Times New Roman, Serif; font-weight:normal; margin:0 0 12px 0; font-size:19px; background-image:none; }
.recipelist h6 a { font-size:12px; color:#666; text-transform:uppercase; text-decoration:none; }

/* post cards mat releases */
.leftimgpost { padding:15px 0 0 15px; height:185px; background:url(images/leftimg_bg.jpg) no-repeat; }
.leftimgpost img, .postcards img { padding:1px; width:162px; height:122px; background-color:#56568b; }
.matimg { margin:23px 0 23px 0; }
.postcards h4 { text-transform:uppercase; font-size:12px; margin:0 0 10px 0; clear:left; }
.postcards h5 { margin:-7px 0 18px 0; }
p.allrecipe { margin:20px 0 50px 0; clear:left; }

.postcontain { overflow:hidden; }
.postcontain .row { width:448px; margin:0 0 15px 0; float:left; padding:0; }
.postcontain .row span { font-size:10px; }
.postcontain .row p.month { margin:0; }
.postcontain .row div { float:left; width:auto; margin:0 40px 0 0; }
.postcontain .row div.last { margin:0; }
.postcontain .recipepostimg { display:block; }



