/* Conagra Foods - February 4, 2010 */
iframe { overflow: hidden; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a1818; }
a:focus, a:hover, a:active { outline:none }
.clear { clear:both; }
.rclear { clear:right; }
.lclear { clear:left; }
.left { float:left; }
.right { float:right; }
.hand {cursor:pointer;}
a#homeBtn { height:221px; width:148px; text-indent:-9999px; display:block; position:absolute; top:8px; left:30px; }
a#homeBtnHome { height:221px; width:148px; text-indent:-9999px; display:block; position:absolute; top:8px; left:30px; }
h1#logo { background:url(../Images/logo_1.gif) top left no-repeat; height:80px; width:136px; text-indent:-9999px; position:absolute; bottom:183px; left:36px; visibility:hidden; }
h1#bloggersLogo { background:url(../Images/btn-bloggers-in-action.jpg) top left no-repeat; height:68px; width:186px; text-indent:-9999px; position:absolute; bottom:313px; left:30px; }
h2#logo-fa { background:url(../Images/logo-fa_1.gif) top left no-repeat; height:78px; width:140px; text-indent:-9999px; position:absolute; bottom:72px; left:36px; visibility:hidden; }
h3#kidsHunger { background:url(../Images/title.jpg) top left no-repeat; height:146px; width:486px; text-indent:-9999px; position:absolute; top:250px; left:255px; display:none;}
#wisteria { background:url(../Images/wisteria.jpg) top left no-repeat; height:83px; width:110px; display:block; text-indent:-9999px; position:absolute; top:295px; left:49px; }
#flashContent { position:absolute; top:430px; left:280px; }
h3 a#takeAction { background:url(../Images/title-takeaction.gif) top left no-repeat; display:block; text-indent:-9999px; height:34px; width:471px; }
h3#about { background:url(../Images/title-about.gif) top left no-repeat; height:30px; width:301px; display:block; text-indent:-9999px; margin:35px 0px 5px 40px; }
h3#involved { background:url(../Images/title-involved.gif) top left no-repeat; height:30px; width:189px; display:block; text-indent:-9999px; margin:20px 0px 0px 40px; }
h3#wisteria { background:url(../Images/title-wisteria.gif) top left no-repeat; height:30px; width:310px; text-indent:-9999px; position:absolute; top:35px; left:20px; }
h3#bloggers { background:url(../Images/title-bloggers.gif) top left no-repeat; height:30px; width:310px; text-indent:-9999px; position:absolute; top:35px; left:37px; }

h3#rallyHeadline {background:url(../Images/title-rallyForKids.gif) top left no-repeat; height:30px; width:290px; display:block; text-indent:-9999px; margin:35px 0px 5px 40px; }
h3#brands { background:url(../Images/title-brands.gif) top left no-repeat; height:30px; width:261px; display:block; text-indent:-9999px; margin:35px 0px 5px 40px; }
h3#resource { background:url(../Images/title-resourcecenter.gif) top left no-repeat; height:24px; width:237px; display:block; text-indent:-9999px; margin-bottom:15px; }
h4 { color:#57522c; font-size:14px; font-weight:bold; text-decoration:underline; }
h5#rally { background:url(../Images/title-rally.gif) top left no-repeat; height:37px; width:195px; text-indent:-9999px; }
h5#donate { background:url(../Images/title-donate.gif) top left no-repeat; height:37px; width:100px; text-indent:-9999px; }
h5#clothes { background:url(../Images/title-clothes.gif) top left no-repeat; height:15px; width:157px; text-indent:-9999px; }
h5#takingAction { background:url(../Images/title-takingaction.gif) top left no-repeat; height:37px; width:130px; text-indent:-9999px; }
h5#spotlight { background:url(../Images/title-brandspotlight.gif) top left no-repeat; height:15px; width:119px; text-indent:-9999px; }
h5#blogger { background:url(../Images/title-blogger.gif) top left no-repeat; height:20px; width:195px; text-indent:-9999px; }
h3.msg { font-size: 14px; font-weight: bold; height:146px; width:486px; position:absolute; top:300px; left:255px; }
#wrapper { background:url(../Images/bg.jpg) top left no-repeat; margin:0px auto 18px auto; position:relative; width:1000px; height:690px; overflow:hidden; } 
#wrapperIndex { margin:0px auto 18px auto; position:relative; width:1000px; height:600px; overflow:hidden; } 

#introFlashContent { background:url(../Images/bg-introflash.jpg) top left no-repeat; margin:0px; }
#introFlashContent p { text-indent:-9999px; }

#nBrands { color:#de4638; }
#nInvolved { color:#fead3a; }
#nAbout { color:#a0bc2b; }
#nWisteria { color:#594523; }
#nBloggers { color:#ff9900; }
.topNav { font-size:10px; float:right; margin:10px 15px 0px 0px; text-transform:uppercase; letter-spacing:-1px; }
.topNav li { float:left; border-right:1px solid #c2bfba; padding:0px 5px; }
.topNav li.last { border-right:none; }
.topNav li a { color:#88857c; text-decoration:none; }
.topNav li a:hover { text-decoration:underline; }

.content { background:url(../Images/bg-content.jpg) top left no-repeat; height:556px; width:738px; position:absolute; top:69px; right:-1000px; }
.cInvolved { background:url(../Images/bg-content-involved.jpg) top left no-repeat; height:606px; width:739px; top:20px; }
.flashContainer { width:639px; height:267px; margin-bottom:20px; }
#map { outline: 0; background:url(../Images/map.gif) top left no-repeat; height:177px; width:175px; margin-right:50px; float:right; text-indent:-9999px; }
#nav { position: absolute; bottom:0px;  height:50px; overflow:visible; z-index:1; }
#nav ul { z-index:9999; }
#nav li { float:left; }
#nav li a { display:block; height:50px; text-indent:-9999px; }

#nav li a#navACH { background:url(../Images/nav-about-off.gif) bottom left no-repeat; width:177px; }
#nav li a#navGI { background:url(../Images/nav-involved-off.gif) bottom left no-repeat; width:177px; }
#nav li a#navBTC { background:url(../Images/nav-brands-off.gif) bottom left no-repeat; width:177px; }

#nav li.active a#navACH { background:url(../Images/nav-about-on.gif) bottom left no-repeat; width:177px; }
#nav li.active a#navGI { background:url(../Images/nav-involved-on.gif) bottom left no-repeat; width:177px; }
#nav li.active a#navBTC { background:url(../Images/nav-brands-on.gif) bottom left no-repeat; width:177px; }

#nav li#navAT { width:91px; }
#nav li#navAT a { text-indent:0px; margin:29px 0px 0px 20px; }
#nav li a#navDB { background:url(../Images/CHEHbug.gif) no-repeat; width:109px; margin:26px 0px 0px 0px; }

#nav li a#socialFB { background:url(../Images/facebook.png) bottom left no-repeat; width:91px; position:relative; margin-left:63px; bottom:5px; }
#nav li a#socialTW { background:url(../Images/twitter.png) bottom left no-repeat; width:70px; position:relative; margin-left:10px; bottom:5px;  }

#navACHFull { background:url(../Images/nav-about-full.gif) bottom left no-repeat; width:177px; height:212px; position:absolute; bottom:-230px; z-index:9999 }
#navGIFull { background:url(../Images/nav-involved-full.gif) bottom left no-repeat; width:177px; height:212px; position:absolute; bottom:-230px;}
#navBTCFull { background:url(../Images/nav-brands-full.gif) bottom left no-repeat; width:177px; height:212px; position:absolute; bottom:-230px;}

#nav span {display:none; visibility:hidden; }


#brandNav { margin:0px auto; width:531px; }
#brandNav li { float:left; }
#brandNav li a { display:block; height:46px; text-indent:-9999px; }
#brandNav li a#brandNavPP { background:url(../Images/brand-pp.gif) top left no-repeat; width:71px; }
#brandNav li a#brandNavB { background:url(../Images/brand-b.gif) top left no-repeat; width:82px; }
#brandNav li a#brandNavHC { background:url(../Images/brand-hc.gif) top left no-repeat; width:75px; }
#brandNav li a#brandNavMC { background:url(../Images/brand-mc.gif) top left no-repeat; width:82px; }
#brandNav li a#brandNavHM { background:url(../Images/brand-hm.gif) top left no-repeat; width:77px; }
#brandNav li a#brandNavOR { background:url(../Images/brand-or.gif) top left no-repeat; width:74px; }
#brandNav li a#brandNavCB { background:url(../Images/brand-cb.gif) top left no-repeat; width:70px; }
#footer { width:1000px; margin:25px auto 0px auto; text-align:center; }
#social { float:left; width:180px; height:41px; position:absolute;  bottom:0px;}
#social li { float:left;}
#social li a { display:block; text-indent:-9999px; height:41px; }
#social li a#socialCFF { background:url(../Images/social-cff.gif) top left no-repeat; width:68px; }
#privacy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#96b400; font-weight:bold; margin:0px auto 8px auto; width:465px; }
#privacy li { float:left; border-right:1px solid #96b400; }
#privacy li.last { border-right: 0px; }
#privacy li.last a { border-right: 0px; padding-right:2px; }
#privacy li a { color:#96b400; padding:0px 10px; text-decoration:none; }
#privacy li a:hover { text-decoration:underline; }
#copy {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#96b400; }

.leftText { width:465px; float:left; margin-left:45px; color:#503c19; }
.leftTextInvolved { margin-left:33px; }
.leftText a { font-weight:bold; color:#96b400; text-decoration:none; }
.leftText a:hover { text-decoration: underline; }
#wInvolved { background:url(../Images/bg-involvedlines.jpg) top left no-repeat; width:672px; height:225px; padding-top:15px; }
#bottomRally { background:url(../Images/bg-rallyLines.jpg) top left no-repeat; width:691px; height:226px; padding-top:15px; }
#wBrands { background:url(../Images/bg-brandslines.jpg) top left no-repeat; width:469px; height:171px; }
#wlane { background:url(../Images/wlane.gif); height:207px; width:121px; margin-right:25px; float:right; text-indent:-9999px; display:block; }
#coupon { outline: 0; background:url(../Images/coupon.gif) top left no-repeat; height:143px; width:153px; margin-right:55px; float:right; text-indent:-9999px; }
.textBullets { list-style-type:none; font-size: 9px; position: relative; right:0px; }
.textBullets li { background:url(../Images/dot.gif) top left no-repeat; float:left; width:190px; margin:10px 0px 0px 0px; padding-left:10px; }
.textBullets li.rside { padding-right:15px; width:225px; }
#rallyContainer  { width:219px; float:left; }
#rtwContainer  { width:240px; float:left; }

#involvedCenter { width:270px; float:left; }
#takeActionContainer { width:170px; float:left; }
#spotlightContainer { width:240px; float:right; margin:10px 15px 0px 0px; }
#donateContainer { width: 210px; float:left; margin-left:5px; }
#donateContainer p.rallies { padding:2px 0px 3px 0px; }

#bloggerContainer { width:200px; float:left;  margin-left:10px;}
#bloggerScroll { width:200px; height:105px; overflow:auto; margin-top:15px; }
#clothesContainer { width: 225px; float:left; margin:30px 0px 0px 25px; }
.small { font-size:11px; text-align:left; margin:5px 0px 5px 0px; }
a#regHere { background:url(../Images/btn-register.gif) top left no-repeat; height:28px; width:93px; text-indent:-9999px; display:block; margin-top:10px; }
#fBrands { background:url(../Images/brandsHeadline.jpg) top left no-repeat; width:639px; height:268px; margin:0px 0px 35px 40px; }
#fAbout { background:url(../Images/about-flash.jpg) top left no-repeat; margin:15px 0px 25px 43px; }
#fInvolved { background:url(../Images/getinvolved-flash.jpg) top left no-repeat; margin:9px 0px 9px 43px; }
p#flashBrands { background:url(../Images/flash-brands.jpg) top left no-repeat; height:267px; width:639px; text-indent:-9999px; }
p#flashAbout { background:url(../Images/flash-about.jpg) top left no-repeat; height:267px; width:640px; text-indent:-9999px; }
p#flashInvolved { background:url(../Images/flash-involved.jpg) top left no-repeat; height:267px; width:640px; text-indent:-9999px; }
#ntooltip, #bloggerScroll a, #bloggerContainer a { font-weight:normal; }
#ticker { background:url(../Images/bg-ticker.gif) top left no-repeat; color:#FFF; font-size:12px; text-align:center; padding-top:2px; height:17px; width:662px; margin-left:35px; }

#wisteriaImage { background:url(../Images/bg-wisteria.gif) bottom left no-repeat; height:400px; width:358px; position:absolute; bottom:0px; right:0px; }
#wisteriaCopy { position:relative; width:335px; height:448px; float:right; margin:57px 25px 0px 0px; background:url(../Images/wisteria-bg.gif) top left no-repeat;}

#wisteriaText{ color:#fff; width:270px; position:absolute; top:100px; left:30px; }
#wisteriaText p { margin-bottom:12px; font-size:155%; }
.videoContainer { width:314px; height:233px; float:left; z-index:0; position:relative; }
#video1 { margin:5px 0px 5px 47px; }
#video2 { margin-left:47px; height:198px; z-index:0; }

/* Registration Page Styling */
#badgeWrapper { background:#fffbd8; border:4px solid #FFF; padding:60px 60px; height:303px; width:390px; }
#badgeWrapper img { float:left; clear:none; margin:0px 10px; }
#badgeWrapper div { float:left; width:390px; margin:10px 0px; }

.orangeLine { background:url(../Images/orangeline.gif) top left no-repeat; height:4px; width:387px; margin:10px 0px; }
.bottomSpace { margin-bottom:5px; }
.textRight { float:right; width:240px; word-wrap: break-word; }
#resLeft { float:left; width:200px; margin:10px 0px 0px 0px; }
#resRight { float:right; width:195px; margin:10px 0px 0px 0px; }
code { padding-bottom:20px; }
#map span, #coupon span { display:none; }

#regWrapper { background:#fffbd8; border:4px solid #FFF; padding:15px 40px; height:410px; width:430px; overflow:auto; }
#resourceWrapper { background:#fffbd8; border:4px solid #FFF; padding:15px 40px; height:410px; width:430px; overflow:auto; }
#resourceWrapper p { margin:8px 0px; }
#resourceWrapper  a { color:#000; text-decoration:underline; }
#resourceWrapper a:hover { text-decoration:none; }
#tyWrapper { background:url(../Images/bg-ty.jpg) top left no-repeat; padding:20px 50px; height:258px; width:420px; text-align:center; }
.tCenter { text-align:center; }
h1#nrr { background:url(../Images/title-nrr.gif) top left no-repeat; margin-bottom:10px; height:50px; width:290px; text-indent:-9999px; }
h1#ty { background:url(../Images/title-ty.gif) top left no-repeat; margin:50px auto 30px auto; height:29px; width:178px; text-indent:-9999px; }
label { float:left; width:150px; margin-right:10px; text-align:right; margin-top:3px; }
label.lZip { width: 25px; }
label.chkboxLbl { text-align:left; width:350px; margin-left:10px; padding-bottom:2px; }
input.normal { height:17px; width:157px; font-size:10px; float:left; margin:2px 0px; border:1px solid #969696; }
input.fieldState { width: 52px; }
input.fieldZip { width: 63px; }
input.chkbox { float:left; margin:5px 0px 0px 20px; }
select.sNormal { width:158px; font-size:11px; margin:2px 0px; }
.opt { float:left; margin:3px 5px; }
.regBtn { background:url(../Images/btn-register.gif) top left no-repeat; border:0px; height:28px; width:93px; text-indent:-9999px; cursor:pointer; float:left; margin-top:5px; }
.cancelBtn { height:28px; width:83px; text-indent:-9999px; cursor:pointer; float:left; margin:15px 0px 0px 10px; }
div.dotLine { border:0px; border-bottom:1px dotted #000; height:1px; size:1px; width:405px; margin:5px 0px; }
p.regText { text-align:justify; }
#signupForm span { visibility:hidden; display:none; }
.at_item span { visibility:visible; display:block;  }
#TB_closeWindowButton { background:url(../Images/close.gif) top left no-repeat; height:25px; width:26px; display:block; text-indent:-9999px; }
#TB_closeAjaxWindow { margin-right:20px; }

.asterisk{float:left;color: #ff0000;}
select.state_style{width: 53px;float:left; font-size:10px; margin:2px 0px; }
input.date{width: 20px;font-size:10px; float:left; margin:2px 0px;height:15px; }
input.year{width: 30px; font-size:10px; float:left; margin:2px 0px;height:15px;}
label.red{margin-right:20px; color:#ff0000; width:110px; margin-left:5px;}
.simbol{float:left; font-size:12px; margin:2px 2px;}

#signupForm label.error { display:none; }
#signupForm input.error { border:1px solid #CC0000; background:#ffcccc; height:17px; }

#followBloggers { background:url(../Images/bg-followBloggers.jpg) top left no-repeat; width:267px; height:505px; position:absolute; right:70px; top:80px;}
#followBloggers ul { margin:10px auto; width:200px; }
#followBloggers ul li { padding:5px 0px; }
#followBloggers ul li a { color:#666; font-size:120%; font-weight:bold; } 
#followBloggers p#seeHow { color:#fff; display:block; font-weight:bold; font-size:120%; width:200px; margin:65px auto 0px auto; }

#rallyHeader { background:url(../Images/bg-rallyHeader.jpg) top left no-repeat; width:330px; height:62px; margin:80px 0px 0px 40px; }
#rallyHeader p { display:block; float:right; height:50px; width:220px; color:#fff; font-weight:bold; padding:11px 10px 0px 0px; }


h5#rallyPower { background:url(../Images/title-neightborhoodRallyPower.gif) top left no-repeat; height:37px; width:220px; text-indent:-9999px; }
h5#ralliesThatWorked { background:url(../Images/title-ralliesThatWorked.gif) top left no-repeat; height:37px; width:195px; text-indent:-9999px; }
h5#hungerFreeSummer { background:url(../Images/title-hungerFreeSummer.gif) top left no-repeat; height:37px; width:220px; text-indent:-9999px; }