/* RESET (modified, but based off http://meyerweb.com/eric/tools/css/reset/)
*********************************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a img{border-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
sub{vertical-align:sub;}
sup{vertical-align:super;}

/* STRUCTURE & COMMON
*********************************************************************************/
body {
	width:1000px;
	margin:0 auto 28px;
	font-size:14px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	background:#659800 url(../images/body-bg.jpg) repeat-x 0 0;
	color:#333;
	position:relative;
}
p, ul, ol {
	font-size:14px;
	line-height:16px;
	margin:0 0 21px 0;
}
li{
	margin:0 0 7px 0;
}
h2{
	margin:0 0 14px 0;
}
h3{
	font-size:16px;
	line-height:16px;
	margin:0 0 7px 0;
	font-weight:bold;
}
h4{
	font-size:15px;
	line-height:15px;
	margin:0 0 7px 0;
	font-weight:bold;
}
a:link, a:visited{
	color:#2c69aa;
	text-decoration:none;
}
a:hover, a:active{
	color:#2c69aa;
	background-color:#bac7d4;
}

.button{
	background:url(../images/but-pill-right.jpg) no-repeat 100% 0;
	line-height:32px;
	height:32px;
	padding-right:17px;
	display:inline-block;
	font-weight:bold;
	margin:0;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
}
.button a{
	background:url(../images/but-pill-left.jpg) no-repeat 0 0;
	padding-left:17px;
	line-height:32px;
	text-decoration:none;
	display:block;
	white-space:nowrap;
	color:#2062af;
}
.button a:hover, .button a:active{
	background-color:transparent;
	color:#000;
}
.alignleft{
	float:left;
	margin:0 7px 3px 0;
}
.alignright{
	float:right;
	margin:0 0 3px 7px;
}


/* MASTHEAD
*********************************************************************************/
#masthead{
	height:50px;
	margin-bottom:20px;
}
#masthead h1{
	float:right;
	width:640px;
	height:48px;
	background:url(../images/reynolds-logo.jpg) no-repeat 0 0;
}
#masthead h1 a{
	display:block;
	width:100px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	right:65px;
}
#masthead h1 a:hover, #masthead h1 a:active{
	background-color:transparent;
}
#masthead #site_nav{
	position:absolute;
	top:6px;
	background:url(../images/nav_bg_large.gif) no-repeat 0 0;
	height:32px;
	width:711px;
	padding-left:28px;
}
#masthead #site_nav li{
	display:inline;
}
#masthead #site_nav li a{
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:0 9px;
	line-height:32px;
	border-right:1px solid #292d5a;
	border-left:1px solid #518fa3;
}
#masthead #site_nav li a:hover, #masthead #site_nav li a:active, #masthead #site_nav li.current a{
	background:#2f5e94 url(../images/nav-hover.gif) no-repeat 50% 100%;
}
#masthead #site_nav li a.first{
	border-left-style:none;
}
#masthead #site_nav li a.last{
	border-right-style:none;
}

/* ARTICLE
*********************************************************************************/
#main_content{
	width:514px;
	padding:28px 28px 0;
	float:left;
	background:#dedede url(../images/sub-main-bg-top.jpg) no-repeat 0 0;
	margin-bottom: 15px;
}
#main_content.earthBg 
{
    background:#dedede url(../images/sub-main-bg-top-earth.jpg) no-repeat 0 0;
}
    #main_content.earthBg h3 
    {
        margin: 30px 0px;
    }
    #main_content.earthBg p.page-copy, #main_content.earthBg h3 
    {
        width: 320px;
    }
    #main_content.earthBg form, #confirmation 
    {
        border: 2px solid #cdcdcd;
        background-color: #f8f8f8;
        margin-bottom: 14px;
        padding: 14px;
    }
    #main_content.earthBg label, #email-to-friend label 
    {
        padding-right: 10px;
    }
    #main_content.earthBg form .checkbox input 
    {
        margin-right: 10px;
    }
#main_content .bottom{
	background:url(../images/sub-main-bg-bottom.jpg) no-repeat 0 0;
	width:570px;
	height:25px;
	margin:0 -28px;
}
#main_content .intro{
	font-size:16px;
}
#main_content ul, #main_content ol{
	padding-left:24px;
}
#main_content ul{
	list-style:disc;
}
#main_content ol{
	list-style:decimal;
}
#main_content .framed{
	border:5px solid #ccc;
}
#main_content h2.page_title, h3.page_title{
	overflow:hidden;
	text-indent:-9999px;
}
#main_content h3{
	color:#2c69aa;
}
#main_content form{
	padding:14px;
	margin-bottom:14px;
	background-color:#fff;
}
#main_content form .text, #email-to-friend form .text{
	width:235px;
	font:12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
    #email-to-friend form .text 
    {
        width: 230px;
    }
    #email-to-friend form textarea.text 
    {
        height: 135px;
    }
#main_content form label, #main_content #confirmation .label, #email-to-friend form label{
	font-size:12px;
	font-weight:bold;
	width:115px;
	display:block;
	float:left;
	text-align:right;
	margin-right:5px;
}
#main_content #confirmation .label 
{
    display: block;
    float: left;
}
#main_content #confirmation .info 
{
    color: #2c69aa;
    font-size: 12px;
    font-weight: bold;
    padding-left: 40px;
    display: block;
    float: left;
}
#main_content #confirmation p 
{
    float: left;
    margin-bottom: 15px;
}
#main_content form .checkbox{
	padding-left:118px;
}
#main_content form .checkbox input{
	display:block;
	float:left;
}
#main_content form .checkbox label{
	font-size:12px;
	font-weight:normal;
	width:auto;
	float:none;
	text-align:left;
}
#main_content form p, #email-to-friend form p{
	clear:left;
	margin-bottom:9px;
}
#main_content form .note{
	color:#999;
	font-size:11px;
	display:block;
	margin-left:130px;
}
#main_content form .submit{
	margin-left:130px;
}
#main_content form #pledge div label 
{
    font-size: 12px;
    font-weight: normal;
    width: auto;
    text-align: left;
    padding-bottom: 8px;
    float: left;
    text-indent: -21px;
}
/* SIDEBAR
*********************************************************************************/
.aside{
	margin-left:595px;
	font-size:12px;
	margin-bottom: 15px;
}
.aside .section{
	background:#dedede url(../images/sub-aside-bg-top.jpg) no-repeat 0 0;
	padding:16px 16px 0;
	width:368px;
}
.aside .section .bottom{
	background:url(../images/sub-aside-bg-bottom.jpg) no-repeat 0 0;
	width:400px;
	height:25px;
	margin:0 -16px;
}
.aside .section h3{
	color:#360;
	font:normal 22px Gotham, "Century Gothic", "Helvetica Neue", Arial, sans-serif;
	text-transform:uppercase;
}
.aside h4{
	color:#2c69aa;
}
#slider{
	border-top:1px dashed #999;
}
#slider .previous, #slider .next{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:33px;
	height:32px;
	margin-top:50px;
}
#slider .previous{
	background:url(../images/carousel-prev.jpg) no-repeat 50%;
	float:left;
}
#slider .next{
	background:url(../images/carousel-next.jpg) no-repeat 50%;
	float:right;
}
#slider .panel{
	width:258px;
	margin:12px auto;
}
#slider .button{
	background:url(../images/but-pill-green-right.jpg) no-repeat 100% 0;
	float:none;
	display:block;
	margin:6px auto;
	width:80%;
}
#slider .button a{
	background:url(../images/but-pill-green-left.jpg) no-repeat 0 0;
	float:none;
}
#slider .button a:hover, #slider .button a:active{
	background-color:transparent;
	color:#000;
}
.banner{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.two_wide .banner{
	width:49%;
}
#sara_snow{
	background:url(../images/sub-bug-sarasnow.jpg) no-repeat 0 0;
	height:135px;
}
.top#sara_snow{
	background:url(../images/sub-bug-sarasnowtips-top.jpg) no-repeat 0 0;
}

#sara-snow-tips h3{
	background:url(../images/h3-sara-snow-tips.gif) no-repeat 0 0;
	height:48px;
}

#win{
	background:url(../images/sub-bug-win.jpg) no-repeat 0 0;
	height:118px;
}
#startinkitchen{
	background:url(../images/sub-bug-startinkitchen.jpg) no-repeat 0 0;
	height:133px;
	margin-bottom:12px;
}
#startinkitchen.promo
{
    background:url(../images/sub-bug-startinkitchen-promo.jpg) no-repeat 0 0;
}
#lifetimefitness{
	background:url(../images/sub-bug-lifetimefitness.jpg) no-repeat 0 0;
	height:93px;
	margin-bottom:12px;
}
#livegreensweepstakes{
	background:url(../images/sub-bug-livegreen.jpg) no-repeat 0 0;
	height:93px;
	margin-bottom:12px;
}
#facebook{
	background:url(../images/sub-bug-facebook.jpg) no-repeat 0 0;
	height:56px;
	width:196px;
	float:left;
}
#enewsletter{
	background:url(../images/sub-bug-enewsletter.jpg) no-repeat 0 0;
	height:56px;
	width:203px;
}
#about-callout
{
    background: transparent url(../images/about-callout2.jpg) no-repeat 0 0;
    width: 401px;
    height: 174px;
}
#widget-callout
{
    background: transparent url(../images/widget-callout.jpg) no-repeat 0 0;
    width: 401px;
    height: 120px;
    margin-top: 5px;
    margin-bottom: 10px;
}
    #widget-callout.top 
    {
        background: transparent url(../images/widget-callout-top.jpg) no-repeat 0 0;
    }
#coupon.banner 
{
    background: transparent url(../images/savenow-promo-callout.jpg) no-repeat 0 0;
    height: 92px;
    margin-bottom: 10px;
}
#coupon.banner.top
{
    background: transparent url(../images/savenow-promo-callout-top.jpg) no-repeat 0 0;
    height: 92px;
    margin-bottom: 10px;
}
#facebook-lg 
{
    background: transparent url(../images/sub-bug-facebook-lg.jpg) no-repeat 0 0;
    height: 92px;
    margin-bottom: 10px;
}
#award 
{
    background: transparent url(../images/sub-bug-award.jpg) no-repeat 0 0;
    height: 92px;
    margin-bottom: 10px;s
}
/* CONTENT SPECIFIC
*********************************************************************************/
h2.page_title#greenkitchenfacts{
	background:url(../images/h2-greenkitchenfacts.gif) no-repeat 0 0;
	height:30px;
}
h2.page_title#promotions{
	background:url(../images/h2-promotions.gif) no-repeat 0 0;
	height:24px;
}
h2.page_title#contactus{
	background:url(../images/h2-contactus.gif) no-repeat 0 0;
	height:24px;
}
h2.page_title#about{
	background:url(../images/h2-about.gif) no-repeat 0 0;
	height:57px;
}
h2.page_title#frequentlyaskedquestions{
	background:url(../images/h2-faq.gif) no-repeat 0 0;
	height:51px;
}
h2.page_title#getfreshwithsarasnow{
	background:url(../images/h2-getfreshwithsarasnow.gif) no-repeat 0 0;
	height:24px;
}
h2.page_title#rebate 
{
    background: url(../images/h2-rebate.gif) no-repeat 0 0;
    height: 87px;
}
h2.page_title#newsletter
{
	background: url(../images/h2-newsletter.gif) no-repeat 0 0;
	height: 35px;	
}
h2.page_title#go-silver 
{
    background: url(../images/h2-go-silver.gif) no-repeat 0 0;
    height: 57px;
}
h2.page_title#lifetime-fitness
{
    background: url(../images/h2-lifetime-fitness.gif) no-repeat 0 0;
    height: 45px;
}
h2.page_title#coupon 
{
    background: url(../images/h2-coupon.gif) no-repeat 0 0;
    height: 52px;
}
h2.page_title#rebate-over
{
    background: url(../images/h2-rebate-over.gif) no-repeat 0 0;
    height: 77px;
}
.aside h3.page_title#ways-to-use
{
    background: transparent url(../images/h3-ways-to-use.gif) no-repeat 0 0;
    height: 42px;
}
.aside h3.page_title#faq
{
    background: transparent url(../images/h3-faq.gif) no-repeat 0 0;
    height: 17px;
}
.aside h3.page_title#recipes
{
    background: transparent url(../images/h3-recipes.gif) no-repeat 0 0;
    height: 16px;
}   
#slider .panel 
{
    width: 251px;
    padding: 0px 25px 0px 25px;
    margin: 10px 0px;
    float: left;
}
#slider .scroll 
{
    width: 300px;
}
#slider .panel .panelContent{
	background:#fdfdfd url(../images/carousel-bg.jpg) repeat-x 0 100%;
	border:1px solid #b3b3b3;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	width:225px;
	padding:12px;
	text-align:center;
	float: left;
}
#slider p 
{
    width: 197px;
    margin: 5px 14px;
    font-size: 12.5px;
    line-height: 14px;
    padding: 0px;
    text-align: left;
    display: inline;
}
#faq, #recipes.section
{

	background-image:url(../images/sub-aside-bg-top-lower.jpg);
}
.question{
	color:#2c69aa;
	font-weight:bold;
	margin-bottom: 10px;
}

/* HOME PAGE
*********************************************************************************/
#home{}
#home #introducing
{
    background: transparent url(../images/home-introducing.jpg) no-repeat 0 0;
	height:136px;
}
#home #earthday{
	/* Change after earth day
    background:url(../images/home-earthday-bg.jpg) no-repeat 0 0;*/
	background:url(../images/home-itisearthday-bg.jpg) no-repeat 0 0;
    width:1000px;
	height:85px;
	position:relative;
}
#home #earthday #countdown{
	font-weight:bold;
	font-size:35px;
	text-align:center;
	position:absolute;
	top:24px;
	left:40px;
	width:50px;
	height:50px;
	line-height:40px;
}
#home #earthday .button{
	background-image:url(../images/but-pill-earthday-right.jpg);
	position:absolute;
	top:45px;
	left:703px;
	width:180px;
}
#home #earthday .button a{
	background-image:url(../images/but-pill-earthday-left.jpg);
}
#home #silverlining{
	background:url(../images/home-silverlining.jpg) no-repeat 0 0;
	float:left;
	width:480px;
	height:397px;
	margin-left:-1px;
	position:relative;
	color:#2c69aa;
	font-weight:normal;
}
#home #silverlining ul{
	list-style:disc;
	position:absolute;
	top:200px;
	left:230px;
	width:auto;
}
#home #silverlining h3{
	position:absolute;
	left:200px;
	top:340px;
	width:200px;
}
#home #silverlining .button{
	position:absolute;
	top:332px;
	left:300px;
	width:100px;
}
#home #try_kitchen{
	margin-left:480px;
	width:514px;
	height:397px;
	position:relative;
}
#home #try_kitchen p{
	font-size:12px;
	margin-left: 22px;
}
#home #kitchen{
	background:url(../images/home-kitchen.jpg) no-repeat 0 0;
	height:205px;
	margin-top: 6px;
	margin-left: 22px;
}
#home #kitchen #commercial 
{
    position: absolute;
    top: 195px;
    left: 291px;
    border: 3px solid #FFFFFF;
    margin-left: 22px;
}
#home #kitchen p{
	position:absolute;
	top:335px;
	left:15px;
	width:200px;
	color:#2c69aa;
	font-weight:normal;
	margin-left: 22px;
}
#home #kitchen .button{
	position:absolute;
	top:347px;
	left:329px;
	width:120px;
	margin-left: 22px;
}
#home #trymefree
{
    margin-top: 6px;
	background:url(../images/home-clickandsave-new.jpg) no-repeat 0 100%;
	height:190px;
	width:514px;
}
#home #trymefree .button{
	position:absolute;
	top:109px;
	left:149px;
	width:120px;
	margin-left: 82px;
	margin-top: 5px;
}
#home #win, .footer #win{
	background-image:url(../images/home-win.jpg);
	width:494px;
	height:118px;
	float:left;
}
#home #sara-snow-large, .footer #sara-snow-large 
{
    background:transparent url(../images/sarasnow-footer-large2.jpg) no-repeat left center;
    width: 494px;
    height: 118px;
    float: left;
    display: block;
    text-indent:-9999px;
    
}
    #home #win a:link, #home #win a:visited, #home #win a:hover, #home #win a:active, .footer #win a:link, .footer #win a:visited, .footer #win a:hover, .footer #win a:active
    {
        display:block;
        width:494px;
        height:118px;
        text-indent:-9999px;
        background-color:Transparent;
    }
#home #sara_snow{
	background-image:url(../images/home-sarasnow.jpg);
	width:246px;
	height:118px;
	float:left;
}
.footer #widget-footer 
{
    background: transparent url(../images/widget-footer-callout-new.jpg) no-repeat center left;
    /* Change after earth day
    background: transparent url(../images/widget-footer-callout.jpg) no-repeat center left;*/
    width: 244px;
    height: 118px;
    float: left;
    margin: 0px 8px 0px 0px;
}
.footer #facebook-footer {
    background:transparent url(../images/facebook-footer-callout.jpg) no-repeat center left;
    width:244px;
    height:118px;
    float:left;
    margin:0px 8px 0px 0px;
}
#home #enewsletter, .footer #enewsletter{
	background-image:url(../images/home-enewsletter.jpg);
	width:243px;
	height:118px;
}
#home .replaced{
	display:none;
}
#home h3{
	color:#360;
	font:normal 18px Gotham, "Century Gothic", "Helvetica Neue", Arial, sans-serif;
	text-transform:uppercase;
}

/* Styles for jQuery Coda Slider */
#slider {
  width: 368px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  width: 258px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  /*clear: left;*/
  background: transparent;
}

.scrollContainer 
{
    width: 258px;
}

.scrollContainer div.panel {
  padding: 20px;
  /*height: 210px;*/
  /*width: 580px;*/ /* change to 560px if not using JS to remove rh.scroll */
}

.scrollContainer div.panel p 
{
    width: 238px;
    float: left;
}

/* Additional Styles */

.disclaimer 
{
    font-size: 11px;
    line-height: 11px;
}
    p.disclaimer 
    {
        margin-bottom: 3px;
        font-weight: bold;
    }
    ul.disclaimer li 
    {
        margin-bottom: 2px;
    }
div.form-errors, #STAF-errors 
{
    display: none;
    border: 2px solid #cd3327;
    background-color: #eac9b5;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 20px;
}
input.error,
textarea.error,
select.error,
div.error
{
    border: 2px solid #cd3327;
}
/*ff-specific border style for checkbox*/
input[type=checkbox].error 
{
    outline: 2px solid #cd3327;
}
.footer 
{
    border-top: 1px solid #FFFFFF;
}
a.footer:link, a.footer:visited 
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 9px;
    display: block;
    width: auto;
}
a.footer:hover 
{
    background-color: Transparent;
    text-decoration: underline;
}    

/* Social Networking */

#social-networking 
{
    display: block;
    float: left;
    position: relative;
}
    #social-networking div 
    {
        float: left;
        display: block;
        position: relative;
    }
    #social-networking a 
    {
        display: block;
        width: 100%;
        height: 100%;
    }
        #social-networking a:hover, #social-networking a:active 
        {
            background-color: Transparent;
            text-decoration: underline;
        }
    #social-networking .link-text 
    {
        text-align: center;
        width: 100%;
        position: relative;
        display: block;
        top: 57px;
        left: 0px;
        font-family: Arial;
        font-size: 10px;
        color: #3e62b3;
    }
    #social-networking #share-with-your-friends 
    {
        width: 130px;
        height: 137px;
        background: transparent url(../images/share-with-your-friends.jpg) no-repeat top left;
    }
    #social-networking #share-with-your-friends.promo 
    {
        background: transparent url(../images/share-with-your-friends-promo.jpg) no-repeat top left;
    }
    #social-networking #twitter 
    {
        width: 70px;
        height: 92px;
        background: transparent url(../images/twitter.jpg) no-repeat top left;
    }
    #social-networking #facebook 
    {
        width: 68px;
        height: 92px;
        background: transparent url(../images/facebook.jpg) no-repeat top left;
    }
    #social-networking #digg 
    {
        width: 68px;
        height: 92px;
        background: transparent url(../images/digg.jpg) no-repeat top left;
    }
    #social-networking #delicious 
    {
        width: 66px;
        height: 92px;
        background: transparent url(../images/delicious.jpg) no-repeat top left;
    }
    #social-networking #tell-a-friend 
    {
        width: 272px;
        height: 45px;
        background: transparent url(../images/tell-a-friend.jpg) no-repeat top left;
    }
        #social-networking #tell-a-friend:hover 
        {
            cursor: pointer;
        }
    #social-networking-right-wrapper 
    {
        width: 272px;
    }
#promotion-landing 
{
    width: 521px;
    height:183px;
    margin: 0px 0px 0px 0px;
}

    
    
#email-to-friend 
{
    float: left;
    position: relative;
    background-color: #CCCBD0;
    width: 379px;
    margin-top: -7px;
    z-index: 2;
    padding: 10px;
}
    #email-to-friend p 
    {
        margin-bottom: 15px;
        font-size: 12px;
    }
    #email-to-friend #send 
    {
        padding-left: 129px;
    }
/* ADDED BY BLAIR */
p#win
{
  margin:0;
}
/* END ADDED BY BLAIR */
h2#legal 
{
    border-bottom: 3px solid #a8d232;
    background: transparent url(../images/h2-legal.jpg) no-repeat top left;
    height: 59px;
    margin: 0 0 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
h2#privacy
{
    border-bottom: 3px solid #a8d232;
    background: transparent url(../images/h2-privacy.jpg) no-repeat top left;
    height: 114px;
    margin: 0 0 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
h2#rules
{
    border-bottom: 3px solid #a8d232;
    background: transparent url(../images/h2-rules.jpg) no-repeat top left;
    height: 95px;
    margin: 0 0 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
h2#rebate-faq 
{
    border-bottom: 3px solid #a8d232;
    background: transparent url(../images/rebate-faq-title.jpg) no-repeat top left;
    height: 77px;
    margin: 0 0 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
h2#rules-go-silver
{
    border-bottom: 3px solid #a8d232;
    background: transparent url(../images/h2-rules-go-silver.jpg) no-repeat top left;
    height: 117px;
    margin: 0 0 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
h2#rules-lifetime 
{
    border-bottom: 3px solid #a8d232;
    background: transparent url(../images/h2-rules-lifetime.jpg) no-repeat top left;
    height: 117px;
    margin: 0 0 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
}
.blue 
{
    color: #2C69AA;
    font-weight: bold;
}
#main_content.article.rebate 
{
    background:#dedede url(../images/sub-main-bg-top-earth-rebate.jpg) no-repeat 0 0;
}
#jqmodal-movie 
{
    background-color: #FFFFFF;
}
#jqm-movie-close:hover 
{
    background-color: Transparent;
}

/* Newsletter Styles */
#newsletter #first-name 
{
	margin-top: 20px;	
}
#newsletter p.checkbox 
{
	padding-left: 116px;	
}
#newsletter p input.submit
{
	margin-left: 118px;	
}
#newsletter-confirmation form
{
	padding-top: 20px;
	padding-bottom: 30px;	
}

#pledge p 
{
    margin: 0;
    font-size: 12px;
}
#pledge p span 
{
    display: block;
    float: left;
    width: 280px;
    margin-bottom: 8px;
}
#pledge p input 
{
    display: block;
    float: left;
    width: 23px;
}
