﻿
#content #pagecontent.registration div.form label {
		font-size: 1.2em;
		}

#content #pagecontent.registration div.form .text {
		font-size: 1.2em;
		}

#content #pagecontent.registration select {
		width: 200px;		
		}


#content #pagecontent.registration fieldset div.form  .checkbox{
		width: 25px;
		}
		
#content #pagecontent.registration fieldset .errorMessageSummary{
	margin:0 0 0 0;
	color:#830108;
	vertical-align: top; 
}

#content #pagecontent.registration fieldset.summary select {
	margin: 0 0 0 0;
}

#footer fieldset#newsletter-signup1 {
	 min-height: 0px;
	 height: 64px;
}


#footer fieldset#newsletter-button {
	 min-height: 0px;
	 height: 80px;
}


#footer fieldset#newsletter-notsignup {
	 min-height: 0px;
	 height: 64px;
}

#content #pagecontent.sttregistration fieldset div.form {
	float: right;
	width: 420px;
}
#content #pagecontent.sttregistration  div.form label {
		font-size: 1.2em;
		}

#content #pagecontent.sttregistration  div.form .text {
		font-size: 1.2em;
		vertical-align: top; 
		}


#content #pagecontent.sttregistration div.form span.checkbox label {
		width: 340px;
		vertical-align:bottom ;
		margin: -19px 0 0 25px;
		}
		
#content #pagecontent.sttregistration fieldset .field-note {
		color:black;
		}
	
#content #pagecontent.sttregistration fieldset .errorMessageSummary{
	margin:0 0 0 0;
	color:#830108;
	vertical-align:bottom; 
}

#footer fieldset#newsletter-signup1 input.text {
	width:170px;
}


#content #pagecontent.sharetable #centercolumnset 
{
	border-right:1px solid #E2E2E2;
	color:#666666;
	width:482px;
	margin:16px 10px 0 0;
	min-height:545px;
	padding:0 11px 0 0;
	position:relative;
	float:left
}

#content #pagecontent.sharetable #rightcolumnset
{
	margin-top:16px;
	width:220px;
	float: left; 
}

.sharetable .callout1 {
margin:0 0 12px;
padding:0 0 0 0px;
position:relative;
background:transparent url(/SiteCollectionImages/global/rule-footer-horizontal.gif) 0 0 repeat-x;
padding:15px 0 0 0;
float:left 
}




.sharetable .callout{
float:none; 
}


.sharetable .callout1-first{
position:relative;
width:100px;
float: left; 
}

.sharetable .callout2-first{
position:relative;
width:90px;
float: left;
padding: 0 0 0 15px;
}

.sharetable  .callout1 h5,
.sharetable  .callout1-first h5 {
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:4px;
}

.sharetable .callout1 p,
.sharetable .callout1-first p,
 {
	margin-bottom:16px;
}
.sharetable .stt-callout-image {
	border:1px solid #DADADA;
	float:left;
	height:71px;
	margin:0 10px 50px 0;
	padding:1px;
	width:98px;
}
.sharetable .stt-callout-image1 {
	border:1px solid #DADADA;
	height:71px;
	margin:0 0px 5px 0;
	padding:1px;
	width:98px;
	float: left 
}

/* change existing*/
.sharetable .stt-callout-pdf {
	margin:0px 0px 0px 0px;
 
	}

.sharetable .image-dis,
img.disabled {
	opacity:0.25;
}


#pagecontent.recipereview{
	background:#FFF;
	width: 746px;
}


#SubmitContainer.recipereview {
	background:#FFF;
	margin:0 auto;
	width:960px;
	vertical-align: top;
	min-height: 2000px
}

ul#celeb-bios li {
	float:left;
	margin-left:15px;
	margin-bottom:22px;
}

/* Change 1 add new*/
.sharetable .stt-callout-image_cook {
	border:1px solid #DADADA;
	height:148px;
	margin:0 0 0 0;
	padding:1px;
	width:217px;
	float: left 
}


#footer fieldset {
	min-height:132px;
	
}

#content #pagecontent.whatsnew div.newsitem{
				background:transparent url(/SiteCollectionImages/global/rule-footer-horizontal.gif) 0 bottom repeat-x;
			}

div#recipebox p.calendar-utils a.printlist {
background:url("/SiteCollectionImages/global/icon-printlist.gif") no-repeat scroll 0 0 transparent;
padding-left:15px;
}			


table.print-list td.ingredient {
width:300px;
}

div.stt-callout-image2 {
	border:1px solid #DADADA;
	float:left;
	height:71px;
	margin:0 10px 90px 0px;
	padding:1px;
	width:98px;
}

#content #pagecontent.productline .plus-line p.intro {
clear:none;
}


/*01/10/2010 Edits */

.sharetable .calloutvideo h4 {
color:#444444;
font-size:1.8em;
font-weight:bold;
margin-bottom:7px;
margin-top: 10px;
width:500px;
}


.sharetable div#main_yes {
	background:transparent url(/SiteCollectionImages/global/Affirm_BG_a.jpg) 0 0 no-repeat;
	height:255px;
	margin:0 0 20px 0;
	padding:28px 15px 0 496px;
	position:relative;
	text-align:center;
	width:219px;
}

.sharetable div#main_no {
	background:transparent url(/SiteCollectionImages/globalAffirm_BG_b.jpg) 0 0 no-repeat;
	height:255px;
	margin:0 0 20px 0;
	padding:28px 15px 0 496px;
	position:relative;
	text-align:center;
	width:219px;
}


/* Begin 9/27 edits */
.sharetable div#main, .sharetable div#mainthankyou {
	background:transparent url(/SiteCollectionImages/global/Affirm_BG_a.jpg) 0 0 no-repeat;
	height:306px;
	margin:0 0 10px 0;
	padding:7px 240px 0 7px;
	position:relative;
	width:483px;
}


.sharetable div#mainthankyou {
	background:transparent url(/SiteCollectionImages/global/Affirm_BG_b.jpg) 0 0 no-repeat;
	height:306px;
	margin:0 0 10px 0;
	padding:7px 240px 0 7px;
	position:relative;
	width:483px;
}

.sharetable div#main.confirmed, .sharetable div#mainthankyou.confirmed {
	padding-top:40px;
	height:273px;
}
.sharetable div#main .section, .sharetable div#mainthankyou .section {
	clear:left;
	color:#444;
	height:138px;
	margin-bottom:12px;
	padding:20px 0 0 0;
	width:475px;
}

.sharetable div#main p.button {
background:transparent;
padding-bottom:17px;
}


.sharetable div#main .section p,.sharetable div#mainthankyou .section p {
	margin-bottom:12px;
	text-align:center;
}
.sharetable div#main.confirmed .section p, .sharetable div#mainthankyou.confirmed .section p {
	text-align:left;
}
.sharetable div#main #counter,.sharetable div#mainthankyou  #counter-confirmed {
	border-left:1px solid #a7bbcd;
	float:left;
	font-weight:bold;
	text-align:center;
	width:219px;
}
.sharetable div#main.confirmed #counter,.sharetable div#mainthankyou #counter-confirmed 
 {display:inline;margin-bottom:28px;}
 
.sharetable div#main p,  div#mainthankyou p {
	font-size:1.2em;
	line-height:1.3em;
}
.sharetable div#main .cookbook,  .sharetable div#mainthankyou .cookbook{
	padding:0 26px 0 150px;
	position:relative;
	width:308px;
}
#content #pagecontent .cookbook h2 {
	color:#444;
	margin-bottom:0;
	text-align:left;
	padding-top:15px;
}
#content #pagecontent .confirmed .cookbook h2 {
	margin-bottom:5px;
}

#content #pagecontent .cookbook p {
	font-size:1.1em; 
	text-align: left;	
}
.sharetable div#main .cookbook .download, .sharetable div#mainthankyou .cookbook .download{
	color:#888;
	font-style:italic;
	padding:0 0 0 125px;
	position:relative;
	width:185px;
}
.sharetable div#main .cookbook .download .btn,.sharetable div#mainthankyou .cookbook .download .btn  {
	margin:4px 0 12px 0;
	position:absolute;
	top:0;left:0;
}
.sharetable div#main .cookbook img.main-img,.sharetable div#mainthankyou .cookbook img.main-img  {
	position:absolute;
	top:5px;
	left:20px;
	padding-left:30px;
}

.sharetable div#main p.thanks, .sharetable div#mainthankyou p.thanks{
	border-right:1px solid #e9f0f6;
	float:left;
	font-size:1.2em;
	height:70px;
	line-height:1.4em;
	padding:0 25px;
	text-align:left;
	width:182px;
}

.sharetable div#main p.button {
	border-right:1px solid #FFF;
	color:#90040C;
	float:left;
	font-weight:bold;
	padding:0 25px;
	text-transform:uppercase;
	width:182px;
}
#pagecontent #centercolumn .adobe {
	background:transparent url(/SiteCollectionImages/global/rule-footer-horizontal.gif) 0 0 repeat-x;
	padding-top:20px;
	padding-left:134px;
	margin-top:35px;
	width:350px;
	position:relative;
}
#pagecontent #centercolumn .adobe p {
	font-size:1.0em;
	color:#757474;
	line-height:1.3em;
}
#pagecontent #centercolumn .adobe a.getreader {
	position:absolute;
	top:22px;left:4px;
}

.sharetable div#main #counter, .sharetable div#mainthankyou #counter-confirmed {
border-left:0;
float:left;
font-weight:bold;
text-align:center;
width:219px;
}

.sharetable div#main #counter {
position: relative;
}
/* end 9/27 edits */


.imgheader
{
padding-top: 10px;
width: 150px;
height: 24px;
}



.sharetable .calloutadobepdf
{
	background:transparent url(/SiteCollectionImages/global/rule-footer-horizontal.gif) 0 0 repeat-x;
	padding-top:20px;
	padding-left:0px;
	margin-top:35px;
	width:484px;
	position:relative;
	
}


#content #pagecontent.registration  h2 {
color:#830108;
font-size:1.4em;
font-weight:bold;
margin:0 0 0;
}

