
/* COUPON */
.coupon { padding:60px 0 0 175px; }
.coupon h1 { margin:0; padding:0; }
.coupon h2 { margin:0; padding:0; font-size:12px; color:#FBDA4F; }
/*.couponcopy { width:435px; }*/
.couponcopy { width:380px; }

.couponproduct { min-height:280px; background: url(images/coupondreyersbg.jpg) top right no-repeat; border:1px solid #7F161A; }
.couponblank { background: url(images/coupon_bg_blank.jpg) top right no-repeat; }

.coupontouts img { margin:30px 20px 0 0; }

.coupon .signin { margin-top:20px; }
.coupon .signin input { width:200px; margin:0; }
.coupon .signin p { padding:0; margin:0; width:435px;  }
.coupon .signin .loginimghdr { display:none; }
.coupon .signin .sibutton { width:71px; }


/* FREE SAMPLE / STORY CONTEST  */
.freesample { padding:65px 0 0 30px; background:url(images/free_sample_bg.gif) 30px 30px no-repeat; }
.story { padding:60px 0 0 30px; background:url(images/story_bg.gif) 30px 30px no-repeat; }
.winningstory { margin:0 0 15px 0; font-style:italic; }

.cform p { margin:0; padding:0 0 20px 0; width:370px; }
.cform .reqfield { margin:0 0 20px 0; }
.cform .row { overflow:hidden; padding:0 0 15px 0; width:720px; }
.cform fieldset { padding:0; width:220px; border:none; float:left;  }
.cform label { margin:0 0 5px 0; display:block; white-space:nowrap; }
.cform label img { vertical-align:bottom; }
.cform span { color:#FADF5A; }
.cform input { width:200px; }
.cform textarea { width:425px; height:105px; }

.cform .check input { width:auto; }
.cform .statezip { width:auto; }
.cform .szinputs { padding:5px 0 0 0; }
.cform .statezip label { display:inline; padding:0 120px 0 0; }
.cform .statezip select { width:140px; }
.cform .statezip input { margin:0 0 0 10px; width:45px; } 
.cform .samplebtn { margin:15px 0 0 0; }

.cform .errors { margin:0 0 25px 0; width:400px; }
.cform .errors ul { padding:0; margin:0 0 0 20px; }
.cform .errors li { color:#FADF5A; }

.samplelimit { margin:0; padding:15px 0 0 0; width:450px; font-size:9px; }
.freesample .statezip label { padding:0 115px 0 0; }
.storyrules p { width:680px; }