﻿/* member_layer.css */
.bluebar {width:640px;margin-bottom:10px;padding:0 0 0 10px;margin-left:-12px;}
.bluebar a {font-weight:bold;}

.pinkbartop {width:640px;margin-bottom:10px;padding:8px 0 0 10px;margin-left:-12px;}

.Member-left {width:400px;float:left;}
.Member-left .layer_title {color:#666666; font-family:arial;font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:4px;}

.Member-left div {font-family:Verdana;font-size:12px; }
.Member-left div input {width:386px;margin-top:4px;}

.Member-left .error_panel {width:374px;}  /* 386 (other inputs) - 6*2 (corner widths) */

.Member-left div input.shorter {width:250px;margin-top:4px;margin-right:2px;}
.Member-left div input.shortest {width:114px;margin-top:4px;}

.Member-left div.checkboxes input.check {width:20px;margin:0 4px 20px 0;float:left;}

.Member-left div.buttons {width:386px;margin-top:4px;}

.Member-left div.checkboxes {margin-bottom:10px;margin-top:10px;}
.Member-left div.age {clear:left;margin-top:0px;font-size:10px;} 
.Member-left div.age a {font-size:10px;}

.Member-right {width:258px;float:right}
.Member-right div.selldiv {border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;background-color:#FEFEF7;width:256px;margin-bottom:0;padding-bottom:0;}
.Member-right div.selltext {padding:10px 10px 20px 10px;}
.Member-right div.selltext div.selltitle {font-size:12px;padding-top:4px;}
.Member-right p {border-top:1px dotted #FFCC99;clear:left;margin-top:20px;margin-bottom:10px;}
.Member-right img.free {float:left;margin-right:10px;}

.Member-right ul {list-style-type:disc;margin-left:8px;padding-left:8px;margin-bottom:10px;font-family:Arial;font-size:12px;}
.Member-right ul li {padding-bottom:14px;}

.Member-right img.bottomimage {margin-top:-11px;font-size:1px;}

.error-p {color:#CC0000;font-size:9px;margin-bottom:2px;margin-top:0;padding-top:0;}

.buttondivbottom {margin-top:10px;margin-right:10px;}

/* END member_layer.css */





/* new_login-signup.css */

.freesignup-wrap {font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;color:#666666;margin:10px 0 22px; padding:0 0 0 15px;width:auto; height:auto;}

.freesignup-wrap h2 {color:#333;font-size:18px;font-family: Verdana, Sans-Serif;padding-bottom:15px;}

a.tcpp {font-size:10px;}

a.nwsltrlink {font-size:12px;}

.freesignup-wrap .signup-left {float:left;width:444px;height:auto;margin:0 0 0 5px; padding:0 20px 0 0;display:inline;}

.freesignup-wrap .signin-left {float:left;width:345px;height:auto;margin:0 20px 0 5px; display:inline;}

.freesignup-wrap .signin-left .signin-bgTop {width:345px;height:10px;background:url(http://images.media-allrecipes.com/ar/funnel/free/bluebox_hdr2.gif) no-repeat;}
.freesignup-wrap .signup-left .signup-bgTop {height:36px;background:url(http://images.media-allrecipes.com/ar/funnel/free/form_header.gif) no-repeat;}
.freesignup-wrap .signup-left .signup-bgBottom {height:18px;background:url(http://images.media-allrecipes.com/ar/funnel/free/form_footer.gif) no-repeat;}
.freesignup-wrap .signup-left .signup-content {background: url(http://images.media-allrecipes.com/ar/funnel/free/form_bg.gif) repeat-y;padding:10px 20px 5px 10px;}

p.signup-content-headline, 
p.newsletter-signup-headline {font-size:12px;font-weight:bold;padding-bottom:5px;color:#333;}

p.newsletter-signup-headline {padding:2px 0 5px 5px; width:375px; float:left;display:inline;}

p.join4free-text {font-size:12px;color:#333;}

a.join4free {font-size:12px;font-weight:bold;}

.signin-content .remember {float:left;width:210px;margin-left:118px;display:inline;padding-left:0;}

.remember input {float:left;margin-left:0;}

.signup-content .formalign p.remember-text,
.signin-content .formalign p.remember-text {width:210px;padding-top:2px;display:inline;text-align:left;}

.signin-content .formalign p.remember-text {float:left;width:188px;display:inline;}
.signin-content .logonsubmit { border:none; width:80px; height:27px; background:none; background-image:url(http://images.media-allrecipes.com/ar/funnel/login/login_btn.gif) }

.newsletter-signup,
.join4free-div {float:left;width:420px;margin-top:10px;}

.signin-content .join4free-div {width:325px;}

p.join4free-text {width:325px;}

.oldenough {float:left; margin-top:5px; display:inline; width:290px;}    
.oldenough input {float:left; margin-top:3px; display:inline;}

.tc_btn_container {width:325px;clear:both;}

.login_btn_container {width:320px;clear:both;}

.joinup {padding-top:10px;float:right;}

.newsletter-signup input, .oldenough input {float:left;}

.terms-conditions, .login-terms {font-size:10px;color:#333;float:left;padding:0;margin-left:5px; width:265px;display:inline;}
 
.login-terms {width:310px;margin-left:0px;}

.signup-content .formalign, .signin-content .formalign {width:420px;float:left;text-align:right;display:inline;}
.signin-content .formalign {width:330px;}
.signup-content .formalign p,.signin-content .formalign p {float:left;padding-top:3px;width:175px;display:inline;}
.signin-content .formalign p {width:115px;padding-left:0;}

.two35 {width:235px; margin-bottom:5px;}

.one90 {width:190px; margin-bottom:5px; margin-right:15px;}

.formalign p.whyneed,
.formalign p.errors,
.formalign p.forgot_pword,
.oldenough p.errors {font-size:10px;width:240px;margin-left:182px;margin-top:-10px;padding-bottom:10px;text-align:left;display:inline;}

.formalign p.forgot_pword {width:190px;margin:0 0 0 120px;}
.signup-right-content span {font-size:9px;  color:#06c;font-weight:bold;}
.freesignup-wrap .tc_btn_container .signup-content .formalign .errors a {font-size:10px;}

.freesignup-wrap .red {color:#cc0000;font-weight:bold;}

.signup-content .formalign p.errors,
.signup-content .oldenough p.errors {float:left;color:#cc0000;}

.signup-content .oldenough p.errors {margin:0 0 0 25px;padding:0;width:250px;}

.freesignup-wrap .signup-right, .freesignup-wrap .member-loginbg {float:left;width:400px; margin: 0 0 25px; padding:0 0 0 0; display:inline;}

.freesignup-wrap .member-loginbg, .freesignup-wrap .freewelcome-left {background:url(http://images.media-allrecipes.com/ar/funnel/login/spoon.gif) no-repeat;background-position:top right; height:268px;}

.signup-right .h4click {font-size:14px;font-weight:bold;}

.freesignup-wrap .signup-right .signup-right-freebox {width:400px;float:left;}
.freesignup-wrap .signup-right .signup-right-freebox img {float:left;}   

.freesignup-wrap .signup-right .signup-right-content {width:400px;float:left;}

.freesignup-wrap .signup-right h4 {color:#333;font-size:12px;padding:5px 0 0 5px;}

.freesignup-wrap .signup-left .signup-box {width:444px;padding-top:0;}
.freesignup-wrap .signin-left .signin-box {width:345px;}
.freesignup-wrap .signin-left .signin-bgTop {width:345px;height:7px;background:url(http://images.media-allrecipes.com/ar/funnel/login/bluebox_hdr.gif) no-repeat;}
.freesignup-wrap .signin-left .signin-content {background: url(http://images.media-allrecipes.com/ar/funnel/login/bluebox_mdl.gif) repeat-y;padding:5px 10px 0px 10px; height:248px}
.freesignup-wrap .signin-left .signin-bgBottom {height:6px;background:url(http://images.media-allrecipes.com/ar/funnel/login/bluebox_ftr.gif) no-repeat;}


.signup-right-freebox h4 {font-weight:normal;width:300px;float:left;margin-top:5px;padding:10px 0 0 10px;}
.signup-right-content ul {color:#333;font-size:14px;list-style-type:disc;margin:10px 0 0 20px;}
.signup-right-content ul li {padding-bottom:15px;}
.signup-right-content ul.boldedlist li {padding-bottom:6px;font-weight:bold; font-size:12px}

.newsletters-container .subsection { position:relative; margin:10px 0 4px 0 }
.newsletters-container .subsection .checkbox-input { position:absolute; left: 0; width:30px; margin: 0px; }
.newsletters-container .subsection .checkbox-description { margin-left:30px; }
.newsletters-container .subsection .apply_btn {position:static; width: 80px}
    
.modal-text {margin-top:10px;width:328px;float:left;clear:both;}
.modal-text input {float:left;}
.modal-text p{float:left;width:272px;padding:0 0 0 5px;}

.logon-dialog {width:722px; overflow:hidden}
.logon-dialog .freesignup-wrap { padding: 1px; margin:15px 0 11px 3px; }
.logon-dialog .freesignup-wrap .signup-right, .logon-dialog .freesignup-wrap .member-loginbg {width: 340px; height:248px; margin:0 0 10px;overflow:hidden}
.logon-dialog .freesignup-wrap .member-loginbg {background: transparent}
.logon-dialog input { height: auto } /* overriding option from printoptions.css */

.signup-dialog {width:666px; padding:15px 10px 10px 10px}


/* END new_login-signup.css */





/* skulanding.css */

.modal-close-button a { border:0px; text-decoration:none !important; }

.modal-ProductSelection a, .modal-ProductSelection a:hover {border:none; text-decoration:none}

.leftcolsku {width:514px;float:left;color:#606060 !important;padding:5px 5px 0px 10px;}

.gift {width:424px;}

.sku_heading {margin:0px}
.sku_heading .titleheading {color:#666666; font-family:arial;font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:2px;}
.sku_heading .introheading {color:#666666; font-family:verdana;font-size:11px;font-weight:normal;}
.sku_heading .introheading strong {color:#666666; font-family:verdana;font-size:11px;font-weight:bold;}

.sku_footer { color:#666666; font-family:verdana;font-size:11px;font-weight:normal; }
.sku_footer { padding:5px 5px 20px 10px; float:left; width:765px; }

.skudiv {float:left;width:404px;}

img.freegift {float:right;width:107px;height:175px;margin-top:11px;}
.skudiv .skuchoices {background:url(http://images.media-allrecipes.com/ar/funnel/modal/blue_back.gif);background-repeat:no-repeat;width:404px;height:80px;margin:10px 0 0px 0;padding:4px 4px 4px 8px;}
.skudiv .skuchoices .firstcallout {color:#FF6500;font-family:Verdana;font-size:11px;font-weight:bold;margin-left:100px;width:100px;}
.skudiv .skuchoices img.first_sku {float:right !important;width:126px;height:55px;margin:-6px 16px 0 0;}
.skudiv .skuchoices .firstskudiv {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif);width:229px;height:30px;padding:7px 0 6px 30px;background-repeat:no-repeat;margin-top:10px;font-weight:bold;}

.skudiv .skuchoices .secondskudiv {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif);width:229px;height:30px;padding:7px 0 6px 30px;background-repeat:no-repeat;margin-top:20px;font-weight:bold;}

.skudiv .skuchoices img.second_sku {float:right!important;width:125px;height:58px;margin:4px 16px 0 0;}
.skudiv .skuchoices .thirdskudiv {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif);width:229px;height:30px;padding:7px 0 6px 30px;background-repeat:no-repeat;margin-top:20px;font-weight:bold;}
.skudiv .skuchoices img.third_sku {float:right!important;width:126px;height:63px;margin:4px 16px 0 0;}

.skudiv .skuchoices span {font-family:Arial;font-size:14px;font-weight:bold;color:#000000;}
.skudiv .skuchoices input {margin-right:4px;}

.skudiv .skuchoices .firstskudiv_gift {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif);width:244px;height:30px;padding:5px 0 6px 6px;background-repeat:no-repeat;margin-top:10px;}
.skudiv .skuchoices .secondskudiv_gift {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif);width:244px;height:30px;padding:5px 0 6px 6px;background-repeat:no-repeat;margin-top:20px;}
.skudiv .skuchoices .thirdskudiv_gift {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif);width:244px;height:30px;padding:5px 0 6px 6px;background-repeat:no-repeat;margin-top:20px;}

.skuchoices a:link, .skuchoices a:active, .skuchoices a:visited,.skuchoices a:hover {font-family:Arial;font-size:14px;font-weight:bold;color:#000000 !important;border-bottom:0 !important;text-decoration:none;}


.rightcolsku {float:left;padding:5px 10px 10px 5px;}

.rightcolsku .right-box {width:241px;} 
.rightcolsku .right-box .headerimage {width:241px;height:41px;margin:10px 0 0 0;}
.rightcolsku .right-box .sellcopy {width:239px; border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; height:auto;margin-top:0;margin-bottom:0px;padding-bottom:0px;}
.rightcolsku .right-box .sellcopy .benefits div {padding:10px;font-size:11px;font-family:Verdana;color:#777777 !important;font-weight:bold;}


.rightcolsku .right-box .sellcopy .benefits div p {border-top:#FFCC99 dotted 1px;margin-top:20px;padding:10px 10px 0 0;color:#444444 !important;font-weight:normal;}
.rightcolsku .right-box .sellcopy .benefits div p strong {color:#444444 !important;font-weight:bold;}
.rightcolsku .right-box .sellcopy .benefits div ul {margin-top:10px;margin-bottom:10px;padding-left:8px;margin-left:8px;}
.rightcolsku .right-box .sellcopy .benefits div ul li {list-style-type:disc;padding-top:8px;color:#555555 !important;}
.rightcolsku .right-box .sellcopy a {margin-left:10px;color: #06c;font-family:Verdana;font-size:13px;font-weight:bold;}

.rightcolsku .right-box .sellcopy .benefits div.giftdiv {padding:20px 10px 10px 10px;}

.rightcolsku img.bottom-image {margin-top:0;}

div.smalltxt {font-size:10px;padding:20px;font-family:Verdana;}
div.smalltxt a {font-size:10px;}

div.middlediv {float:left; width:210px;margin:6px 20px 20px 0;}
div.middlediv div.smalltxt {padding:0 0 10px 0;font-size:9px;}

div.giftrecipient {background:url(http://images.media-allrecipes.com/ar/funnel/backgrounds/gift_recipient_blue.gif); padding:10px; font-family:Verdana;font-size:12px; }
div.giftrecipient input {width:186px;margin-top:4px;}
div.giftrecipient select {width:160px;margin-top:4px;}
div.giftrecipient textarea {margin-top:4px;}

div.giftrecipient input.inputsubmit {width:82px;height:28px;margin-left:110px;margin-top:10px;}

.blue-bottom {width:210px;float:left;margin-bottom:20px;}


#nav img.header-image {float:none;}

.giftsku_errordiv {width:400px;float:right;margin-right:155px;}

/* add to global? */

.pinkerror {font-family:Verdana,Sans-serif;font-size:11px;font-weight:bold;height:20px;}
.pinkerror img.leftcorn {float:left;width:13px;height:31px;}
.pinkerror img.rightcorn {float:left;width:11px;height:31px;}
.pinkerror .errormsgdiv {float:left;background-color:#FFEBE8;border-top:1px solid #DD3C10; border-bottom:1px solid #DD3C10;color:#DD3C10;padding:8px 10px 8px 14px;}


/* END skulanding.css */

/* START welcome page for free members */

.freesignup-wrap .freewelcome-left {float:left;width:455px;min-height:268px;margin:10px 0 0 5px; padding:0 10px 0 0;display:inline;}
.freesignup-wrap .freewelcome-left p {font-size:12px;color:#333333;margin-top:10px;}
.freesignup-wrap .freewelcome-left ul, .freesignup-wrap .freewelcome-right ul {font-size:12px;color:#333333;margin:10px 0 0 20px;list-style-type:disc; clear:both;}
.freesignup-wrap .freewelcome-left ul li, .freesignup-wrap .freewelcome-right ul li {padding:0 0 10px 0;}
.freesignup-wrap .freewelcome-left a.bold{font-size:12px; font-weight:bold;}
.freesignup-wrap .freewelcome-left a.large {font-size:14px;font-weight:bold;}

.freesignup-wrap .freewelcome-right{float:left; width:400px; margin-left:20px;}
.freesignup-wrap .freewelcome-right .welcomef-box {width:365px;padding-top:5px;}
.freesignup-wrap .freewelcome-right .welcomef-bgTop {width:365px;height:9px;background:url(http://images.media-allrecipes.com/ar/funnel/welcome_f/topbg.gif) no-repeat;}
.freesignup-wrap .freewelcome-right .welcomef-content {background: url(http://images.media-allrecipes.com/ar/funnel/welcome_f/centerbg.gif) repeat-y; margin-top:-4px;padding-left:10px;padding-top:7px;}
.freesignup-wrap .freewelcome-right .welcomef-bgBottom {height:12px;background:url(http://images.media-allrecipes.com/ar/funnel/welcome_f/bottombg.gif) no-repeat;}

.freesignup-wrap .freewelcome-right .welcomef-content .welcome-right-freebox {width:350px;float:left; margin-top:10px;padding-bottom:10px;}
.freesignup-wrap .freewelcome-right .welcomef-content .welcome-right-freebox img {float:left; padding-right:10px;}
.freesignup-wrap .freewelcome-right p {font-size:12px;color:#333333; width:265px; float:left; padding-bottom:5px; display:inline;}
/* END welcome page for free members */

/* robr: SupportingMembershipError.aspx style */
#funnel_error .leftdiv {margin-left:20px; border-right:#DAD3A9 1px solid; }
#funnel_error .leftdiv .heading {color:#025EB9; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:10px 0 8px 0;}
#funnel_error .leftdiv .intro {font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif; width:380px;}
#funnel_error .leftdiv .error_intro {font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px;}
/* END SupportingMembershipError.aspx style */


