﻿/*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;}

body {}

ol, ul {list-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;}

h1 {color: #999; font-size: 18px; margin-bottom: 10px; }
h3 {color: #7A7A7A; font-size: 14px; margin-bottom: 10px; }
h4 {color: #c60; font-size: 12px; margin-bottom: 4px;  }

p { margin-bottom: 4px; }
h3 span { font-size: 11px; line-height: 14px; }
h2 span { font-size: 11px; line-height: 18px; }
h4 span { font-size: 11px; color: #999; font-weight: 100; }
h5 span { font-size: 11px; color: #999; font-weight: 100; }

a { font-size: 11px; color: #06c; text-decoration: none; font-weight: 500; }
a:hover { text-decoration: underline; }
a:visited { color: #06c; }

textarea {resize: none;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */

/*end reset */

/*styles.css */

html, body {height:100%;margin: 0;padding: 0;color: #666;font-family: Verdana, Arial, sans-serif;font-size: 8pt;}
	
.body {margin: 0 auto;background-color: #fff;position:relative;}

p span { font-weight: bold; }
p span.count { font-weight: normal; }

p b { color: #000; }
label { display: block; }
textarea { width: 310px; height: 100px; }

select, option {color: #666;font-size: 8pt;}

.content {width: 805px;float:left;min-height: 809px;background-color: #fff;padding-left:6px;}

.footer {background-color: #fff;clear:both;width: 100%;height: 12px;}

.rule {border-top: 1px #c0c0c0 dotted;height: 1px;width: 100%;}

.rule_bounds {border-top-color: #fc9;}

table.listview {width: 100%;}
table.listview tr td {border-bottom:1px #c0c0c0 dotted;padding: 16px 12px 16px 11px;vertical-align:top;}
table.listview tr td:first-child {padding-left: 0px;padding-right: 0px;}
table.listview tr:first-child td {padding-top: 12px;padding-bottom: 9px;white-space:nowrap;}
table.listview tr.alt_border td {border-bottom-color:#fc9;	}

a.title {font-size: 10pt; word-wrap: break-word;}

.small {font-size: 7pt;}

table.listview tr.active td {background-color:#EDF4F9;}
table.listview tr.delete-row td {background-color:#FFE5E5;}

.add-to-folder-buttons { margin-left: 120px; }

.preview {position: relative;}

.snapshot {display: none;position: absolute;height: 207px;width: 355px;z-index: 999;top: -190px;left: -80px;padding: 15px;}
.snapshot h2 {font-size: 1.1em;}
.snapshot p {clear: both;margin: 5px 0;}
.snapshot img.zoom {float: left;border: 1px solid #ccc;padding: 3px;}
.snapshot .summary {float: left;width: 160px;margin: 0 0 0 8px;}

/*end styles.css */


/*modal.css */

/* MODAL STYLES shared by Dialog.ascx and Dialog2.ascx */
/*================================================================================*/
.modal * { font-family: Verdana, Arial, sans-serif;  color: #333; }
.modal a { font-size: 11px; color: #06c; text-decoration: none; }
.modal a:visited { font-size: 11px; }
.modal a:hover, .modal a:focus  { text-decoration: underline; }
.modal-overlay { display: none; position:fixed; _postition:absolute; top:0; left:0; z-index:100; width:100%; height:100%; background-color: black;}

.modal {display: none; position: fixed; _postition:absolute; }

.modal-close-button {position: absolute;z-index: 1000;top: 4px;right: 15px;width: 16px;height: 16px;}
.modal-close-button a {display: block;background: url(http://images.media-allrecipes.com/ar/myar/buttons/dialog_close.gif) no-repeat;width: 16px;height: 16px;}

/* MODAL STYLES used by Dialog.ascx */
/*================================================================================*/

.modal {width: 346px; z-index: 200; text-align:left;}

.modal h1.modal-header {overflow: hidden;background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-hdr.png);height: 24px;font-size: 11px;padding-left: 10px;line-height: 23px;color: #333;margin: 0;}

.modal-dialog-v1 {background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-bkg.png) repeat-y;background-position: -346px 0;padding: 10px 18px 5px 13px;z-index: 999;}
.modal-content p {padding-right: 20px;}
.modal-content b { font-size: 11px; }
.modal-content label { font-size: 11px; }

.modal-foot {background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-bkg.png) left top no-repeat;height: 12px;}
.modal-buttons-clear { clear: both; }

.modal-content p { margin-bottom: 10px; font-size: 11px; color: #333; }
.modal-content p.error-text { color: #c00; }
.modal-content textarea  {width: 311px;height: 80px;border: #7f9db9 1px solid;margin: 5px 0;font-size:11px;}

.modal-content select {width: 315px; border: #7f9db9 1px solid;}

.modal-content input[type=text] {width: 311px;border: #7f9db9 1px solid;}

.modal .recipe-name { font-weight: bold; }

/* MODAL STYLES used by ResizeableDialog.ascx */
/*================================================================================*/

.rsz-container .rsz-header {position:relative;height:24px;}

.rsz-container .rsz-header .ulcorner, 
.rsz-container .rsz-header .urcorner, 
.rsz-container .rsz-footer .llcorner, 
.rsz-container .rsz-footer .lrcorner {overflow: hidden;}

.rsz-container .rsz-header .ulcorner {position:absolute; height:24px;width:12px; background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/corners.png) scroll no-repeat bottom right;left:0;right:auto;top:0;bottom:auto;}

.rsz-container .rsz-header .rsz-header-content {position:absolute; height:24px; width:auto;background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/verticalfiller.png) scroll repeat-x bottom right;top:0;bottom:auto;left:0; right:0;margin: 0 12px 0 12px;margin-left: 12px;margin-right: 12px;font-size: 11px;font-weight: bold;line-height: 23px;color: #333;}

.rsz-container .rsz-header .urcorner {position:absolute;height:24px;width:12px;background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/corners.png) scroll no-repeat bottom left;left:auto; right:0;top:0;bottom:auto;}

.rsz-container .rsz-left-border {position:absolute;width:6px; background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/sidefiller.png) scroll repeat-y top right;left:0;right:auto;top:24px;bottom:12px;}

.rsz-container .rsz-right-border {position:absolute;width:12px; background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/sidefiller.png) scroll repeat-y top left;left:auto; right:0px; top:24px;bottom:12px;}

.rsz-container .rsz-content {position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin: 24px 12px 12px 6px;background-color:white;}

.rsz-container .rsz-footer {position: absolute;width:100%;height:12px;top:auto;bottom:0px;}

.rsz-container .rsz-footer .llcorner {position:absolute;height:12px;width:12px;background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/corners.png) no-repeat top right;left:0;right:auto;top:auto;bottom:0;}

.rsz-container .rsz-footer .rsz-footer-content {position:absolute; overflow:hidden; height:13px;background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/verticalfiller.png) repeat-x top right;left:0;right:0;top:auto;bottom:0;margin-left: 12px;margin-right: 12px;}
.rsz-container .rsz-footer .lrcorner{position:absolute; height:12px; width:12px;background: url(http://images.media-allrecipes.com/ar/Layers/resizeable/corners.png) no-repeat top left;left:auto;right:0;top:auto;bottom:0;}
.rsz-container .rsz-header .modal-close-button {right:0px;}


/* MODAL STYLES used by specific modals*/
/*================================================================================*/

.modal-sharing .modal-content dl dt, .modal-sharing .modal-content dl dd {display: block;float: left;margin-bottom: 10px;}
.modal-sharing .modal-content dl dt { width: 30px; }
.modal-sharing .modal-content dl dd { width: 275px; }

.modal-overlay, .modal { position: fixed; display: none; }

.radio-input {float: left;width: 20px;}

.modal-sharing .modal-content label,
.create-shopping-list-label { clear: right;display: block;margin-left: 20px;}

.create-shopping-list-label span { font-size: 10px; color: #666; }
.create-shopping-list-input input { border: 1px solid #879fb9; padding: 4px; width: 250px; }
.create-shopping-list-input label { color: #666; font-weight: bold; }

.modal-textbuttons { display: block; height: 27px; float: right; margin-top: 10px;}

.modal-textbuttons a:hover { text-decoration:none;}

/*****************************************************************
	Star Rating

  For selectable star ratings, the stars are within a <a> tag.  So
rules particular to allow mouse-over to change the rating use 'a'
in the selector.  For static star ratings, a span is used instead
of the anchor tag.
*****************************************************************/

/* NOTE: star-rating.PNG is overriden with star-rating.GIF in ie6.css */

.star-rating {list-style: none;margin: 3px;width: 100px; height: 20px;position: relative;background: url(http://images.media-allrecipes.com/ar/star-rating.png) top left repeat-x;}
.star-rating li {float: left;}
.star-rating li a, .star-rating li span {display: block;width: 20px;height: 20px;text-decoration: none;text-indent: -9999px;z-index: 20;position: absolute;background-image: none;}
.star-rating li a:hover{background: url(http://images.media-allrecipes.com/ar/star-rating.png) left bottom;z-index: 1;left: 0px;}

.star-rating li .star-selected{background: transparent url(http://images.media-allrecipes.com/ar/star-rating.png) repeat scroll left bottom;} 

.star-rating .one-star {left: 0px;}
.star-rating a.one-star:hover {width:20px;}
.star-rating .two-stars {left:20px;}
.star-rating a.two-stars:hover {width: 40px;}
.star-rating .three-stars {left: 40px;}
.star-rating a.three-stars:hover {width: 60px;}
.star-rating .four-stars {left: 60px;}
.star-rating a.four-stars:hover {width: 80px;}
.star-rating .five-stars {left: 80px;}
.star-rating a.five-stars:hover {width: 100px;}

.modal-recipe-types { width: 519px; padding: 20px 20px 10px 20px}
.modal-recipe-types h2 { text-indent: -3000px; height: 19px; margin-bottom: 20px; }
.modal-recipe-types h3 {color: #666;font-size: 13px;border-top: 1px dotted #fc9;border-bottom: 1px dotted #fc9;padding: 10px 10px 10px 0px;margin: 10px 0;}
.modal-recipe-types .modal-content { background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-bkg-519.png) repeat-y; background-position: -519px 0; position: relative; }
.modal-recipe-types .close-modal { float:right; line-height:20px }

.modal-recipe-types .PersonalRecipe h2 { background: url(http://images.media-allrecipes.com/ar/myar/titles/personal-recipe.png) center center no-repeat; }
.modal-recipe-types .WebLink h2 { background: url(http://images.media-allrecipes.com/ar/myar/titles/weblink.png) center center no-repeat; }
.modal-recipe-types .Reference h2 { background: url(http://images.media-allrecipes.com/ar/myar/titles/reference.png) center center no-repeat; }
.modal-recipe-types .CustomRecipe h2 { background: url(http://images.media-allrecipes.com/ar/myar/titles/custom-recipe.png) center center no-repeat; }
.modal-recipe-types .Recipe h2 { background: url(http://images.media-allrecipes.com/ar/myar/titles/kitchen-approved.png) center center no-repeat; }

.modal-recipe-types ul {margin-left:10px;padding-left:10px;list-style-type:disc;margin-bottom:10px;}

.close-link { margin: 10px 10px; display: block; }

.modal-recipe-types .content-scroll-buttons { position:absolute; top:20px; left:0px; right:0px; bottom: auto; margin: auto; }
.modal-recipe-types .content-scroll-buttons p { position: static; margin-left: auto; margin-right: auto; width: 300px; }
.modal-recipe-types .content-scroll-buttons a { text-indent: -3000px; width: 16px; height: 16px; display: block; }
.modal-recipe-types .content-scroll-buttons .left-arrow { float: left; background: url(http://images.media-allrecipes.com/ar/myar/icons/icon-arrow-left.png) no-repeat; }
.modal-recipe-types .content-scroll-buttons .right-arrow { float: right; background: url(http://images.media-allrecipes.com/ar/myar/icons/icon-arrow-right.png) no-repeat; }

.modal-add-a-photo label { font-weight: bold; }
.modal-add-a-photo input { margin-top: 8px; }
.modal-add-a-photo ul { list-style: disc; margin-left: 14px; margin-top: 10px; }
.modal-add-a-photo ul li { font-size: 10px; padding: 2px 0; }

.modal-add-a-photo .rule,
.modal-crop-your-photo .rule { border-top: 1px dotted #fc9; margin-top: 12px; margin-right: 5px; clear: both; display: block; }
.modal-crop-your-photo p { line-height: 16px; }
.modal-crop-your-photo .photo-crop { width: 181px;height: 142px;border: solid 1px #999;float: right;margin-bottom: 12px; /* set IE-margin for this to zero */margin-right: 5px;margin-left: 5px;}
.modal-crop-your-photo .photo-crop .photo-tools {height: 142px;width: 40px;border-right: solid 1px #999;float: left;}
.modal-crop-your-photo .photo-crop .photo {height: 142px;width: 140px;float: right;}

.photo-tools .zoom-in-tool { height: 36px; background: url(http://images.media-allrecipes.com/ar/myar/icons/icon-plus.gif) top center no-repeat; margin-top:4px; }
.photo-tools .zoom-out-tool { height: 36px; background: url(http://images.media-allrecipes.com/ar/myar/icons/icon-minus.gif) bottom center no-repeat;  margin-bottom:4px; }
.photo-tools .pan-tool { height: 60px; background: url(http://images.media-allrecipes.com/ar/myar/icons/pan-tool.png) center no-repeat; }

.modal .rate-and-review-dialog { width:313px; padding:6px 10px 6px 6px; }
.modal .rate-and-review-dialog  p a {font-weight: bold;font-size: 10px;}
.modal .rate-and-review-dialog p img { vertical-align: bottom;}

.modal .rate-and-review-dialog p.your-review-text {color: #999;width:311px;font-size: 10px;overflow:auto;line-height: 12px;margin:0; padding:0;margin-bottom:10px;max-height:48px}
.modal .rate-and-review-dialog p.your-review-text a  {display:block;position:absolute;background: #FFFFFF;margin:0;bottom:0px;right:0px;}

.modal .rate-and-review-dialog p.your-review-date {color: #000;font-size: 10px;margin:0; padding:0;padding-bottom:5px;}
.modal .rate-and-review-dialog .review-blurb { width: 316px;}
.modal .rate-and-review-dialog .review-blurb .mid .top,
.modal .rate-and-review-dialog .review-blurb .mid .bot {background: url(http://images.media-allrecipes.com/ar/layers/rate-review-expanded-bkg.png) no-repeat;height: 7px;font-size: 1px;clear: both;}
.modal .rate-and-review-dialog .review-blurb .mid .bot {background-position: left bottom;}
.modal .rate-and-review-dialog .review-blurb .mid {background-color: #F8F8EC;margin:0; padding:0;}	
.modal .rate-and-review-dialog .review-blurb .mid .review-blurb-image {float: right;margin-right: 9px;margin-top: 2px;}
.modal .rate-and-review-dialog .review-blurb .mid .review-content {width: 160px;float: left;margin-left: 5px;}
.modal .rate-and-review-dialog .review-blurb .mid .review-content h6 {font-size: 14px;width:160px;line-height: 18px;margin:0; padding:0;padding-bottom:5px;}
.modal .rate-and-review-dialog .review-blurb .mid .review-content p {width:160px;height:100px; font-size: 10px;line-height: 18px;margin:0; padding:0;}

.modal .rate-and-review-dialog .review-blurb .mid .review-content a {}

.modal-recipe-photos {position: absolute;width: 519px;top: 123px;left: 173px;}
.modal-recipe-photos h1.modal-header { background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-hdr-519.png); text-align: left; }
.modal-recipe-photos .modal-content { background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-bkg-519.png) repeat-y; background-position: -519px 0; }
.modal-recipe-photos .modal-foot { background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/modal-box-bkg-519.png) left top no-repeat; }

.modal-recipe-photos .modal-content .recipe-photo { float: left; }
.modal-recipe-photos .modal-content .right-column { margin-right: 3px;width: 235px;float: right; height: 250px;text-align: left; position: relative;}
.modal-recipe-photos .modal-content .right-column p { color: #666; }
.modal-recipe-photos .modal-content .right-column p.description {max-height:26px;overflow:hidden;}
.modal-recipe-photos .modal-content .right-column .rounded-box {margin-top: 10px;float: left;width: 215px; background: #fceedf;padding: 7px;margin-left: 7px;font-size: 10px;color: #333;clear: right; }
.modal-recipe-photos .modal-content .right-column .rounded-box .photographer-info {width:218px;_wi\dth:auto; /* ie 6 hack */}
	
.modal-recipe-photos .modal-content .right-column .rounded-box .photographer-info img.userphoto {float:left;margin-right:4px;width:50px;height:50px;}

.modal-recipe-photos .modal-content .right-column .rounded-box .photographer-info p { font-size: 10px;color: #666; clear: none; padding-top: 8px; margin-bottom: 0; margin-right: 0px; }

.modal-recipe-photos .modal-content .right-column .rounded-box .photographer-info p span{ font-weight: normal;}
.modal-recipe-photos .modal-content .right-column .rounded-box .photographer-info .photographer-modal b
{font-size: 10px;color: #666; clear: none; margin-bottom: 8px; margin-right: 0px; }

p.photo-links-modal a:link, p.photo-links-modal a:visited, p.photo-links-modal a:hover{font-size: 10px;clear: none; margin-bottom: 8px; margin-right: 0px; }
	
p.photo-level-modal {clear:left;}
p.photo-level-modal b, p.photo-level-modal a:link, 
p.photo-level-modal a:visited, 
p.photo-level-modal a:hover {font-size: 10px;margin-bottom: 8px; margin-right: 0px;}
p.home-town-modal, p.living-in-modal {white-space:nowrap;}
p.home-town-modal b, p.living-in-modal b {font-size: 10px;margin-bottom: 8px; margin-right: 0px;}
p.home-town-modal a:link,p.home-town-modal a:visited,p.home-town-modal a:hover {font-size: 10px;margin-bottom: 8px; margin-right: 0px;}

p.living-in-modal a:link,p.living-in-modal a:visited,p.living-in-modal a:hover {font-size: 10px;margin-bottom: 8px; margin-right: 0px;}	
	
.modal-recipe-photos .photo-scroll-buttons {position: absolute;top: -28px;left: 210px;width: 100px;}
.modal-recipe-photos .photo-scroll-buttons .photo-count {font-size: 10px;width: 68px;color: #666;font-weight: bold;line-height: 16px;float: left;text-align: center;}
.modal-recipe-photos .photo-scroll-buttons a { text-indent: -3000px; width: 16px; height: 16px; display: block; }
.modal-recipe-photos .photo-scroll-buttons .left-arrow { float: left; background: url(http://images.media-allrecipes.com/ar/myar/icons/icon-arrow-left.png) no-repeat; }
.modal-recipe-photos .photo-scroll-buttons .right-arrow { float: right; background: url(http://images.media-allrecipes.com/ar/myar/icons/icon-arrow-right.png) no-repeat; }

.rounded-box { position: relative; }
.rounded-box .top-left { position: absolute;top: 0;left: 0;width: 5px;height: 5px;background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/rounded-box.gif) top left no-repeat; }
.rounded-box .top-right { position: absolute;top: 0;right: 0;width: 5px;height: 5px;background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/rounded-box.gif) top right no-repeat; }
.rounded-box .bot-left { position: absolute;bottom: 0;left: 0;width: 5px;height: 5px;background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/rounded-box.gif) bottom left no-repeat; }
.rounded-box .bot-right { position: absolute;bottom: 0;right: 0;width: 5px;height: 5px;background: url(http://images.media-allrecipes.com/ar/myar/backgrounds/rounded-box.gif) bottom right no-repeat; }

.modal-recipe-photos .modal-content .right-column .blinged {background: #e6f7f7;}
.modal-recipe-photos .modal-content .right-column .branded {background: #EEEEEE;}

.modal-recipe-photos .modal-content .right-column .rounded-box .photographer-info .photo-links-modal span {color:#666;font-weight:normal;}

.modal-recipe-photos .modal-content .right-column p.description span,
.modal-recipe-photos .modal-content .right-column p span#jqPhotoDateSpan, 
.modal-recipe-photos .modal-content .right-column p span#jqPhotoCaptionSpan {font-weight:normal;color:#666666;}

div.viewall {position:absolute;left:94px;top:-29px;}
/*end modal.css*/


/*global2009.css */

#stripe {background-image:url(http://images.media-allrecipes.com/site/allrecipes/nav/9846_3.gif)!important;background-position: bottom;background-repeat: no-repeat;text-indent: -3000px;height: 23px;font-size: 1px;}

div.contenttabs a, div.contenttabs span {height: 32px;background: url(http://images.media-allrecipes.com/ar/buttons/grad_border.jpg) left bottom no-repeat;display: block;padding: 0 18px 0 17px;float: left;border-bottom: 1px #ccc solid;font-weight: bold;color: #0066cc;font-size: 12px;text-decoration: none;line-height: 32px;margin-right: -1px;margin-bottom:8px;}
div.contenttabs a:hover {text-decoration: underline;}
div.contenttabs div {padding: 0;width: 98px;}
div.contenttabs a.on {color: #333;border-bottom-color: transparent;cursor: default;}
div.contenttabs a.on:hover {text-decoration: none;}

.top-mid h1 {display:inline; padding-top:5px;font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000;font-weight: bold;}
.bot-mid h1 {display:inline; padding-bottom:5px;font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000;font-weight: bold;}

#nav img { float: left; }
#wrap {background-color: #FFFFFF;}
#farright {padding-bottom:10px;} 

img { font-size:10px }

img.ar-logo {border:none;float:left;height:96px;width:280px;}

.histyle {font-size:12px; color:#993333; font-weight:bold; margin-top:20px; margin-bottom:5px;}
.newuser {font-size:11px; margin-bottom:5px; color:#333333; margin-top:20px;}

.loginstate {margin-top:0;}

table.loginstate td {padding:1px;}
table.loginstate td a {font-size: 9px;font-family: Verdana, San-Serif;}

.loginstate span {color:#FF0000;}
.loginstate .padbot td {vertical-align:bottom; padding-bottom:2px;}
.loginstate .boxes td {vertical-align:bottom;}

#my_ar2 .toptabs a {color:#ffffff;text-decoration: none;border-bottom: 0;}
#my_ar2 .toptabs a:hover {color:#993333;text-decoration: none;border-bottom:0px;}

#my_ar2 { padding: 0 5px 0 4px;font-size: 9px;font-family: Verdana, San-Serif;color: #333333; }
#my_ar2 form {margin: 0; padding: 0;}
#my_ar2 label {display: block; margin: 0 0 4px 0;}
#my_ar2 input[type=text] {width: 90px;} 


#my_ar2 a {font-family: Verdana, San-Serif;}
#my_ar2 p {margin: 0 20px 10px 0; }

.toprightmerch {width:300px; height:60px; margin-bottom:10px; margin-left:5px;}

#footer {padding: 3px 0 0 0;text-align: center;background-color: #eae7b2;}
#footer a {font-size: 9px;font-family: Verdana, San-Serif;font-weight: bold;}

ul#footernav, ul#footernav2 {font-size: 9px;margin: 0;padding: 2px 0 2px 0;font-family: Verdana, San-Serif;}
ul#footernav3 {margin: 6px 0 0 0;padding: 6px 0 6px 0;font-family: Verdana, San-Serif;font-size: 9px;background-color: #FBF8C7;color: #333333;} 
ul#footernav li, ul#footernav2 li, ul#footernav3 li {padding: 0 0 0 8px;margin: 0 0 0 8px;border-color: #C9C696;border-width: 0 0 0 1px;border-style: solid;}
ul#footernav li.first, ul#footernav2 li.first, ul#footernav3 li.first {margin: 0;padding: 0;border-width: 0;}
ul#footernav3 li a	{font-size: 9px;font-family: Verdana, San-Serif;font-weight: bold;}
	
#ads-right 	{text-align:center; margin-bottom:6px;}
.ad-text {text-align:right;font-family: arial;font-size: 9px;color:#999999;margin: 0px 6px 2px 0px;}

#ads-right-tower { height: 600px; width:160px; margin-left:auto; margin-right:auto;margin-top:4px; }

#ads-right-stacked { height: 540px; width:250px;margin-top:4px;}

#ads-right-nonstacked { height: 270px; width:250px;margin-top:4px; }

#ads-right-twotop { height: 252px; width:310px;margin-top:4px;}
#ads-right-twobottom { height: 260px; width:310px;}

.rightcolblock	{background-color: #FFFFFF; border-color: #999999; border-width: 1px 0 0 0; border-style: dotted; margin: 0 14px 0 14px; padding: 10px 10px 5px 2px;}
.rightcolblock h4 {font-size: 14px;line-height: 100%;font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;color: #993333;font-weight: normal;margin: 0 0 3px 0; padding: 0;}
.rightcolblock h4 a {color: #993333; text-decoration:none; border-bottom: 1px solid #CCCCCC;}
.rightcolblock h4 a:hover { border-bottom: 1px solid #993333;}
.rightcolblock h5 {font-size: 9px;font-family: Verdana, San-Serif;color: #333333;font-weight: normal;margin: 0 0 4px 0; padding: 0;}
.rightcolblock p {margin: 0 0 5px 0;font-size: 11px;font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;color: #333333;}
.rightcolblock img  {float: left;margin: 0 6px 2px 0;}
.rightcolblock ul {list-style-type: none;font-family:  Verdana, San-Serif;font-size: 9px;margin: 0;padding:  0;line-height: 100%}
.rightcolblock ul li { margin: 0 0 8px 0;  }
.rightcolblock ul li a {color: #333333;text-decoration: none;border-bottom: 1px solid #CCCCCC;}
.rightcolblock ul li a:hover  { border-bottom: 1px solid #333333; }

a.more {font-size: 9px;}

.last {border-width: 0;}

.characterwrap {padding-bottom:1px; margin: 0 0px 10px 0; word-wrap: break-word; overflow: hidden;}
.plaincharacterwrap {word-wrap: break-word; overflow: hidden; }
div.photocredit {margin: 0 0px 10px 0; width: 140px; word-wrap: break-word; font-size: 11px; overflow: hidden;}

.break { word-wrap: break-word; -ms-word-break : break-all; }

.listcharacterwrap {padding-bottom:1px; margin: 0 0px 10px 0; word-wrap: break-word; overflow: hidden;}

.guil { _height: 1%; }

.subheadsearchnew {padding:0px; color:#993333; font-family:  Verdana, Arial, "Century Gothic",  Futura,  "Avant Garde", San-Serif;font-size: 11px; background-color:#FFFFFF;height: 24px; float:right}
.subheadsearchnew label {display:inline;}
.subheadsearchnew span {float: left;margin: 0 0 0 10px; padding: 0; _margin: 0 0 0 10px;}
.subheadsearchnew input {font-size: 10px;}

.leftbufferbar {width:675px; background-color:#FFCC66; height:8px; line-height:0;}

#bottom-ad {width:468px;}
#bottom-ad .adlink {margin:6px 0 0 0; border-top:1px dotted #999999; border-bottom:1px dotted #999999; clear:both; background: #FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; text-decoration:none;padding:0px;} 
#bottom-ad .adlink .addiv { padding-bottom:4px; padding-top:0; color:#333333; width:323px; margin: 0px; }
#bottom-ad .adlink .addivleft {float:left; width:50px; }
#bottom-ad .adlink .addiv .link {color:#993333;border-bottom:1px solid #FF9900;}
#bottom-ad .adlink .addiv h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#993333; font-weight:normal; margin:0 0 8px 0; }
#bottom-ad .adlink img {float:right;margin:2px 0 0 10px;}
#bottom-ad a.adlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px;text-decoration:none; display:block; color:#993333;padding:14px 14px 10px 16px;background-color: #FFFFAA; cursor:pointer;height:60px;}

#bottom-ad a.adlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; color: #993333; background-color: #FFFF80; display:block;padding:14px 14px 10px 16px;text-decoration:none; cursor:pointer;height:60px; }
#bottom-ad div.ad-text {clear:right;text-align:right;font-family: arial;font-size: 9px;color:#999999;margin-top: 2px;margin-right:0px;padding:0px;}

.adlink { background: #FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height: 16px; text-align: left; text-decoration:none;padding:0px;margin:0px;} 
.adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333; margin-left:63px;  }

.adlink .addivleft {float:left; width:60px; }
.adlink .addivleft img {margin-left: 0px; margin-right:10px;border:0px;}
.adlink .addiv .link { color: #06c; font-weight:bold;}
.adlink .addiv h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#993333; font-weight:normal; margin:0 0 10px 0; }
.adlink .addiv h3 span.link  {font-weight:normal;font-size:14px; }

.adlink img {float:right; margin-left:10px; border-width: 0px;}

a.adlink:link, a.adlink:active, a.adlink:visited  {font-size:13px; line-height: 16px;text-decoration:none; display:block; color:#993333;padding:10px 20px 10px 20px;background-color: #FFFFAA;cursor:pointer;height:50px;margin-bottom:10px;}
a.adlink:hover {background-color: #FFFF80; }

a.adlink76:link, a.adlink76:active, a.adlink76:visited, a.adlink76:hover { height:80px; }
a.adlink76 img {margin-top: 12px; }

td.dividertd a.adlink:link, td.dividertd a.adlink:active,  td.dividertd a.adlink:visited {margin-left:0px;padding-left:12px; border-bottom-style:dotted;border-bottom-color:#999999}
td.dividertd a.adlink:hover {padding-left:12px;border-bottom-style:dotted;border-bottom-color:#999999}
td.dividertd a.adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333; margin-left:0px; }
td.dividertd a.adlink .addivleft {width:60px;}

#ads_frmt a.adlink:link,  #ads_frmt a.adlink:active, #ads_frmt a.adlink:visited  {font-size:13px; line-height: 16px;text-decoration:none; display:block; color:#993333;padding:10px 20px 10px 20px;background-color: #FFFFAA;border-bottom:1px dotted #999999 !important;cursor:pointer;height:50px;margin-left:0px;}
#ads_frmt a.adlink:hover {background-color: #FFFF80;}

#ads_frmt a.adlink76:link, #ads_frmt a.adlink76:active, #ads_frmt a.adlink76:visited, #ads_frmt a.adlink76:hover { height:76px; }
#ads_frmt a.adlink76 img {margin-top: 12px; }
#ads_frmt .adlink .addiv { padding-bottom:4px; padding-top:8px;color:#333333; margin-left:0px; }
#ads_frmt a.adlink .addivleft {width:63px;}

#bottom-ad .advertise_txt {text-align:left; font-size:9px; padding:2px 0 4px 0; }
#bottom-ad .advertise_txt a {font-size:9px;}
#bottom-ad .ad-div {margin-top:3px;}

.bottom-ad .advertise_txt {text-align:left; font-size:9px; padding:2px 0 4px 0; }
.bottom-ad .advertise_txt a {font-size:9px;}

.bottom-ad .ad-div {margin-top:3px;}

#ads-right .advertise_txt {text-align:left; font-size:9px; padding:4px 0 12px 3px; margin-top:0px; }
#ads-right .advertise_txt a {font-size:9px;}

#topads .advertise_txt {text-align:left; font-size:9px; padding:4px 0 8px 133px; margin-top:0px; }
#topads .advertise_txt a {font-size:9px;}

.message-box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#EBFFEA; border:1px solid #0BD200; color:#333333; padding:8px; margin:10px;background-repeat: no-repeat;background-position: 6px 6px;}
.message-success {font-weight: bold;border:1px solid #8FD500; background-color:#F2FFD7; background-image: url(http://images.media-allrecipes.com/site/allrecipes/alerts/check.gif);padding-left: 28px;}
.message-failure {font-weight: bold; color: #990000; border:1px solid #DD3C10; background-color:#FFEBE8; background-image: url(http://images.media-allrecipes.com/site/allrecipes/alerts/wrong.gif);padding-left: 28px;}
.message-warning {font-weight: bold;color:#FF6633;border: 1px solid #ff9900; background-color:#fbf8c7; background-image: url(http://images.media-allrecipes.com/site/allrecipes/alerts/warning_sign.gif);padding-left: 28px;}
.message-box .message-normal {font-weight:normal;color: #333;}

#countries 	{font-family: Verdana, San-Serif; font-size: 9px;width: 998px; margin: 0px auto; color: #333333;font-weight: bold;padding: 10px 0; background-color:#FFFFFF; border:2px solid #E6E4D7; border-top:none;}
#countries span {font-family: Verdana, San-Serif; font-size: 9px; font-weight: normal;}
#countries a:link, #countries a:active, #countries a:visited {font-family: Verdana, San-Serif; font-size: 9px;font-weight: normal;}

.topnav_top a:link, .topnav_top a:active, .topnav_top a:visited {color:#993333; text-decoration:underline;}
.topnav_top a:hover {color:#993333; text-decoration:underline;}

.topnav_top {padding-top:4px; background-color:#E6E4D7; width:100%; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

.topnav_top .ar {padding-left:8px; width:17px; float:left;}

.topnav_top .hp {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .bm {padding-left:15px; width:17px; float:left;}
.topnav_top .bmar {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .nu {float:right; margin-top:2px; padding-right:8px;}
.topnav_top .rec {float:right; padding-right:13px;}
.topnav_top .rec .rbimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .recbox {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .rec .mhimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .mh {padding-left:5px; float:left; margin-top:2px;}
.topnav_top .rec .slimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .sl {padding-left:5px; float:left; margin-top:2px;}

.topnav_top .rec .loimg {padding-left:8px; width:17px; float:left;}
.topnav_top .rec .lo {padding-left:5px; float:left; margin-top:2px;}

.arlogo {width:183px;height:96px; float:left;border-style:none;margin:0;}

.outernav {margin:0;padding:0;} 

.searchdiv {margin-left:10px; margin-top:10px;_margin-top:7px; float:left;} 
.searchdiv .searchtxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top:10px;width:300px; }
.searchdiv .searchtxt a.search_link {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.searchdiv .srchinput {margin-top:5px;}

.member {float:right; margin: 9px 5px 2px 0px;height:62px;} 
.memberRM {float:right; margin: 7px 5px 2px 0px;}
.memberSM {float:right; margin: 7px 5px 2px 0px;}
.memberFail {float:right; margin: 7px 5px 1px 0px;}

table.loginstate td {vertical-align:top;}

.loginstate {margin-top:0;text-align:left;}
.loginstate span {color:#FF0000;}
.loginstate .padbot td {vertical-align:bottom; padding-bottom:2px;}
.loginstate .boxes td {vertical-align:bottom;}

.loginstate .mem {text-align:right; line-height:12px; padding-right:5px;padding-top:10px;} 
.loginstate .mem a {font-family:Arial, Helvetica, sans-serif; font-size:9px;}

.loginstate .mempic {padding-bottom:9px;}
.loginstate .mempic div {border:1px solid #676767; width:52px; height:52px;}
.loginstate .mempic div img {border:1px solid #FFFFFF; width:50px; height:50px;}

.tpnav_lowdiv {clear:right;} 
.tpnav_lowdiv .memtabs {float:right;width:140px;} 

.memtabs .memtab1 {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/btn_orng_1.gif); width:103px; height:23px;}
.memtabs .memtab1 div {margin-top:6px; margin-left:24px;}
.memtabs .memtab2 {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/btn_orng_2.gif); width:103px; height:23px;}
.memtabs .memtab2 div {margin-top:6px; margin-left:25px;}

table.singletab {margin-right:10px;} 
table.singletab td {background-repeat: no-repeat; background-image:url(http://images.media-allrecipes.com/global/buttons/supportMem/myallrecipes_btn.gif); width: 133px; height: 23px;}
table.singletab td div {padding-left: 27px; padding-top: 5px;}

.tab_container {float:left;margin-left:6px;}
.tab_container .body a {font-family:Arial,Helvetica,sans-serif;font-size: 11px;display:block;margin: 6px 2px 0px 2px;text-decoration:none;}


.tab1 {float:left;height: 23px;}
.tab1 div {float:left;height: 100%;}
.tab1 div.left {display: none;}
.tab1 div.body {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_body2.gif); background-repeat:repeat-x;}
.tab1 div.right {width: 12px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_divider2.gif);}

.tab2 {float:left;height: 23px;}
.tab2 div {float:left;height: 100%;}
.tab2 div.left {display: none;}
.tab2 div.body {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_body2.gif); background-repeat:repeat-x;}
.tab2 div.right {width: 12px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_divider2.gif);}

.tab3 {float:left;height: 23px;}
.tab3 div {float:left;height: 100%;}
.tab3 div.left {display: none;}
.tab3 div.body {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_body2.gif); background-repeat:repeat-x;}
.tab3 div.right {width: 12px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_divider2.gif);}

.tab4 {float:left;height: 23px;}
.tab4 div {float:left;height: 100%;}
.tab4 div.left {display: none;}
.tab4 div.body {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_body2.gif); background-repeat:repeat-x;}
.tab4 div.right {width: 12px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_divider2.gif);}

.tab5 {float:left;height: 23px;}
.tab5 div {float:left;height: 100%;}
.tab5 div.left {display: none;}
.tab5 div.body {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_body2.gif); background-repeat:repeat-x;}
.tab5 div.right {width: 12px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_divider2.gif);}

.tab6 {float:left;height: 23px;}
.tab6 div {float:left;height: 100%;}
.tab6 div.left {display: none;}
.tab6 div.body {background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_body2.gif); background-repeat:repeat-x;}
.tab6 div.right {width: 12px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_divider2.gif);}

.first div.left {width:9px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_left2.gif);display: block;}
.last div.right {width:10px; background-image:url(http://images.media-allrecipes.com/global/nav/topnav2/tab_right2.gif);}

a.toptab2,a.toptab2:visited {color:#ffffff; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

a.toptab2:hover {color:#0066CC;text-decoration:none;}

.newsbar {padding:10px 0; background-color:#FCFAD4; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:center; color:#333333; width:100%; }
.newsbar a:link, .newsbar a:active, .newsbar a:visited {color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC; }
.newsbar a:hover {color:#993333; text-decoration:none; border-bottom:1px solid #993333; }

/* added for ARUK Modal Dialog */
.modalPopup{font-family: Arial, Helvetica, sans-serif; font-size:13px;z-index: 1002;padding: 0 0 0 0;vertical-align: middle;display: block;}
.modalPopup a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#993333; text-decoration:none; border-bottom:1px solid #CCCCCC; }
.modalPopup a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#993333; text-decoration:none; border-bottom:1px solid #993333;}
.modalPopup td {background-color:#FFFFFF;}
.modalUnderlay {filter: alpha(opacity=70);opacity: 0.7;background-color: Gray;position: fixed;left: 0px;top: 0px;z-index: 1001;height: 100%;width: 100%;}
.modalMiddle{z-index: 1002;height: 100%;display: table;margin: 0 auto;background-color: Transparent;}
.modalOuter{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1002;visibility: hidden;display: none;}

.modalPopupCornerUL {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/corner_ul.png); background-repeat: no-repeat; background-color: transparent;}
.modalPopup .modalPopupCornerUL {background-color:transparent;}
.modalPopupCornerUR {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/corner_ur.png); background-repeat: no-repeat; background-color: transparent;}
.modalPopup .modalPopupCornerUR {background-color:transparent;}
.modalPopupCornerLL {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/corner_ll.png);background-repeat: no-repeat; background-color: transparent;}
.modalPopup .modalPopupCornerLL {background-color:transparent;}
.modalPopupCornerLR {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/corner_lr.png); background-repeat: no-repeat; background-color: transparent;}
.modalPopup .modalPopupCornerLR {background-color:transparent;}
.modalPopupCenter {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/uk_background.gif); background-repeat: no-repeat; background-position: right;}
        
.modalPopupShadowSide {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/side_shadow.png); background-position: right top; background-repeat: no-repeat; background-color: transparent;}
.modalPopup .modalPopupShadowSide {background-color:transparent;}
.modalPopupShadowBottom {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/bottom_shadow.png);background-repeat: no-repeat; background-position: left; background-color: transparent;}
.modalPopup .modalPopupShadowBottom {background-color:transparent;}
.modalPopupShadowLR {background-image: url(http://images.media-allrecipes.com/site/allrecipes/ModalDialogs/ARUK/tran_corner_lr.png);background-repeat: no-repeat; background-color: transparent;}
.modalPopup .modalPopupShadowLR {background-color:transparent;}

/*ellipsis hack based on http://www.hedgerwow.com/360/dhtml/text_overflow/demo3.php*/
.ellipsis {text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space: nowrap;width: auto;}
.ellipsis_inner:-moz-any-link {display: inline-block;}/*ff only*/
.ellipsis_inner window{width:100%;-moz-user-focus:normal;-moz-user-select:text;}
.ellipsis_inner description{-moz-user-focus:normal;-moz-user-select:text;}

a.btn {background: transparent url('http://images.media-allrecipes.com/ar/buttons/btn_std_right.gif') no-repeat scroll right top;cursor: pointer;display: inline-block;vertical-align: middle;height: 27px;line-height: 26px;padding: 0 5px 0 7px;text-decoration: none;}
a.btn.flushleft { padding: 0px 5px 0px 0px }
a.btn span {background: transparent url('http://images.media-allrecipes.com/ar/buttons/btn_std_left.gif') no-repeat scroll left top;display:inline-block;height: 27px;padding: 0 10px 0 15px;text-align: center;color: #000;text-decoration: none;font-family: Verdana, Arial;font-size: 12px;font-weight:bold;}
a.btn img {vertical-align: middle;}

a.pref {background-image: url('http://images.media-allrecipes.com/ar/buttons/btn_pref_right.gif');}
a.pref span {background-image: url('http://images.media-allrecipes.com/ar/buttons/btn_pref_left.gif');}

a.btn:active, a.active {background-position: right -54px !important;outline: #333 dotted 1px;}
a.btn:active span, a.active span {background-position: left -54px !important;line-height: 28px;padding: 0 9px 0 16px;}

a.btn:hover, a.btn:focus {background-position: right -27px;text-decoration:none;border-bottom:0;}
a.btn:hover span, a.btn:focus span {background-position: left -27px;}

a.disabled {background-position: right -81px !important;}
a.disabled span {background-position: left -81px !important;color: #ddd;}

.paging {text-align:center;margin-top:10px;margin-bottom:10px;font-weight:bold;}
.paging span {font-weight:normal;}
.paging span.prev {font-weight:bold;padding:0 6px 0 0;}
.paging span.next {font-weight:bold;padding:0 0 0 6px;}
.paging a {font-weight:bold;}

.ellipsis2 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}

/* note: error_panel has stuff in ie6_Fixes.css */
.error_panel {font-weight: bold !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 8pt !important; }
.error_panel {position: relative;padding: 6px 6px 6px 10px;margin: 0px 0px 10px 0px; border:none;}

.error_panel .corner {position: absolute;width: 6px;height: 6px;}
.error_panel .top_left {top: 0px;left: 0px;background-position: 0px 0px;}
.error_panel .top_right {top: 0px;right: 0px;background-position: -6px 0px;}
.error_panel .bottom_right {bottom: 0px;right: 0px;background-position: -6px -6px;}
.error_panel .bottom_left {bottom: 0px;left: 0px;background-position: 0px -6px;}

.error_panel .hedge {position:absolute; width: 6px; height: auto; }
.error_panel .left {top: 6px; bottom: 6px; left: 0px; background-position: 0px 0px;}
.error_panel .right {top: 6px; bottom: 6px; right: 0px; background-position: 6px 0px;}

.error_panel .vedge {position:absolute; width: auto; height: 6px; }
.error_panel .top {top: 0px;right: 6px; left: 6px; background-position: 0px 0px; background-repeat:repeat-x}
.error_panel .bottom {bottom: 0px;right: 6px; left:6px; background-position: 0px -6px;}

.error_panel.red {background-color: #FFEBE8;color: #CC0000;}
.error_panel.red .corner {background-image:url('http://images.media-allrecipes.com/ar/funnel/backgrounds/corners-red.gif')}
.error_panel.red .vedge {background-image:url('http://images.media-allrecipes.com/ar/funnel/backgrounds/vedges-red.gif')}
.error_panel.red .hedge {background-image:url('http://images.media-allrecipes.com/ar/funnel/backgrounds/hedges-red.gif')}

.error_panel.blue {background-color: #E7F7F7;color:#666; }
.error_panel.blue .corner {background-image:url('http://images.media-allrecipes.com/ar/funnel/backgrounds/corners-blue.gif')}

.error_panel.peach {background-color: #FCE9D6;color:#000;}
.error_panel.peach .corner {background-image:url('http://images.media-allrecipes.com/ar/funnel/backgrounds/corners-peach.gif')}

a.orangebtn {background: transparent url('http://images.media-allrecipes.com/ar/buttons/Orangebutton_rollover_ends.gif') no-repeat scroll right top;cursor: pointer;display: inline-block;vertical-align: middle;height: 27px;line-height: 26px;padding: 0 5px 0 7px;text-decoration: none;}
a.orangebtn.flushleft { padding: 0px 5px 0px 0px }
a.orangebtn span {background: transparent url('http://images.media-allrecipes.com/ar/buttons/Orangebutton_rollover.gif') no-repeat scroll left top;display:inline-block;height: 27px;padding: 0 10px 0 15px;text-align: center;color: #fff;text-decoration: none;font-family: Verdana, Arial;font-size: 12px;font-weight:bold;}
a.orangebtn img {vertical-align: middle;}

a.orangebtn:active, a.active {background-position: right -27px !important;}
a.orangebtn:active span, a.active span {background-position: left -27px !important;line-height: 28px;padding: 0 9px 0 16px;}

a.orangebtn:hover, a.orangebtn:focus {background-position: right -27px;text-decoration:none;border-bottom:0;}
a.orangebtn:hover span, a.orangebtn:focus span {background-position: left -27px;}

a.bluebtn {background: transparent url('http://images.media-allrecipes.com/ar/buttons/Blue_Button_right.gif') no-repeat scroll right top;cursor: pointer;display: inline-block;vertical-align: middle;height: 30px;line-height: 26px;padding: 0 5px 0 7px;text-decoration: none;}
a.bluebtn span {background: transparent url('http://images.media-allrecipes.com/ar/buttons/Blue_Button_left.gif') no-repeat scroll left top;display:inline-block;height: 30px;padding: 0 4px 0 8px;text-align: center;color: #fff;text-decoration: none;font-family: Verdana;font-size: 12px; font-weight:bold;}
a.bluebtn img {vertical-align: middle;}

a.bluebtn:hover, a.bluebtn:focus, a.bluebtn:active {background-position: right -30px;text-decoration:none;border-bottom:0;}
a.bluebtn:hover span, a.bluebtn:focus span, a.bluebtn:active span {background-position: left -30px;}

a.rustbtn {background: transparent url('http://images.media-allrecipes.com/ar/buttons/Rust_Button_right.png') no-repeat scroll right top;cursor: pointer;display: inline-block;vertical-align: middle;height: 30px;line-height: 26px;padding: 0 5px 0 7px;text-decoration: none;}
a.rustbtn span {background: transparent url('http://images.media-allrecipes.com/ar/buttons/Rust_Button_left.png') no-repeat scroll left top;display:inline-block;height: 30px;padding: 0 4px 0 8px;text-align: center;color: #fff;text-decoration: none;font-family: Verdana;font-size: 12px; font-weight:bold;}
a.rustbtn img {vertical-align: middle;}

a.rustbtn:active, a.active {background-position: right -30px !important;}
a.rustbtn:active span, a.active span {background-position: left -30px !important;}

a.rustbtn:hover, a.rustbtn:focus {background-position: right -30px;text-decoration:none;border-bottom:0;}
a.rustbtn:hover span, a.rustbtn:focus span {background-position: left -30px;}

/* email forms */
table.email-list {margin-top: 4px;width:650px;}
table.email-list td {padding:4px;}
table.email-list td div {font-size:11px !important;}
table.email-list td div.sub_text {padding-top:20px;}
table.email-list td span.sub_text {padding-top:20px;}
table.email-list td label {display:inline;}

/*end global2009.css*/



/*pulldown.css*/

.dropdownmenu {list-style-type:none; font-family:Arial, Helvetica, sans-serif;font-size:13px; margin:0; padding:0;}
.dropdownmenu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
.dropdownmenu li {float:left; position:relative; padding:0; width:100px;  z-index:15;}
.dropdownmenu li a:link,.dropdownmenu li a:visited {text-decoration:none;}
.dropdownmenu li:hover,.dropdownmenu li a:hover {border:0;text-decoration:none;}
.dropdownmenu li:hover dd,.dropdownmenu li a:hover dd {display:block;}
.dropdownmenu li:hover dt,.dropdownmenu li a:hover dt {background: #FFFFFF;text-decoration:none; }
.dropdownmenu li:hover dl,.dropdownmenu li a:hover dl {padding-bottom:8px;}
.dropdownmenu li dl {position:absolute; top:0; left:0;}
.dropdownmenu li dd {display:none;}
.dropdownmenu dl {padding: 0; margin: 0; width:100px; }
.dropdownmenu dt {color: #FFFFFF; font-size: 13px; margin:0; padding-left: 3px;margin-bottom:2px;}
.dropdownmenu .first {height: 14px; width:100px; white-space:nowrap; }
.dropdownmenu .first a {font-size:13px; 
}
.dropdownmenu dd {color: #FFFFFF; text-align:left; font-size: 10px; margin:0 0 0 3px; padding:0; background: #FFFCEC; border-bottom: dotted 1px #CCCCCC; border-top:0;border-left:1px solid #D0C791; border-right:1px solid #D0C791;}
.dropdownmenu dd.last {border-bottom:1px solid #D0C791;}
.dropdownmenu dd a:visited, .dropdownmenu dd a:active, .dropdownmenu dd a:link {color: #FFFFFF; text-align:left; font-size: 10px; margin:0; padding:0; background: #FFFCEC; border-bottom: 0; border-top:0;}

.droplist dt a:link,.droplist dt a:visited {display:block; text-align:left; }

.droplist dd a:link, .droplist dd a:active, .droplist dd a:visited {color:#666000; display:block; text-decoration:none; padding:4px 5px 4px 2px; background: #FFFCEC; }
.droplist dd a:hover {color:#0066CC; background-color:#FF9900; }

.topnav {margin:0;padding:0;float:left; margin-left:208px; [margin-left:208px; margin-left:210px;]margin-left:208px; _margin-left:104px; margin-top:-15px; width:100px;}

/*end pulldown.css */

/* UpperRightRD.css */

.rb-grey {color: #656565;font: 11px Verdana, Helvetica, sans-serif;margin: 0 0 0 5px; padding: 0 0 8px;width: 300px; height: auto;}
.rb-grey .clear-both {clear: both;}
.rb-grey img.icon {float: left;margin: 0; padding: 8px 0 4px 8px;}
.rb-grey img.user-photo {float: right; margin: 2px 1px 1px; padding: 0;}
.rb-grey img.add-icon {margin: 0 0 -2px; padding: 0;}

.rb-grey h4 {float: left;font-weight: bold; font-size: 11px;margin: 0; padding: 8px 8px 4px 5px;}
.rb-grey h4 span {font-size: 11px;font-weight: normal;margin: 0; padding: 8px 8px 4px 0;}
.rb-grey h5 {font-weight: bold;font-size: 14px; margin: 0; padding: 0 0 8px;}
.rb-grey h6 {font-weight: bold;font-size: 12px;margin: 0; padding: 0 0 8px;}

.rb-grey .rb-sm-title {background: url(http://images.media-allrecipes.com/ar/rightcol/rb-sm-title.gif) no-repeat;margin: 0; padding: 0;width: 300px; height: 27px;}
.rb-grey .rb-sm-title h4 a {font-weight:bold;}

.rb-grey p {line-height: 16px;margin: 0; padding: 0;}
.rb-grey p.rb-view {float: right;font-size: 11px;line-height: 11px;margin: 0; padding: 7px 8px 4px;}

.rb-grey .rb-wrap {border-right: 1px solid #c0c0c0;border-left: 1px solid #c0c0c0;margin: 0; padding: 0 1px 0 6px;width: auto; height: auto;}
.rb-grey .rb-wrap p {color: #000000;margin: 0; padding: 3px 0 3px;}
.rb-grey .rb-wrap p.grey {color: #656565;margin: 0; padding: 3px 0 3px;}
.rb-grey .rb-wrap h6 {padding-top:8px;padding-bottom:0;color:#656565;}
.rb-grey .rb-wrap p.rb-recipe-added {color: #656565;float: left;margin: 0; padding: 0 8px 0 0;width: 105px; height: 50px;}

.rb-grey img.rb-recipe {float: left;margin: 5px 8px 0 0; padding: 0;}

.rb-grey .rb-user-links {border-top: 1px dotted #ffcc99;border-bottom: 1px dotted #ffcc99;margin: 12px 8px 0 0; padding: 4px 0;  text-align: center;}

.rb-grey .recent-recipe {float: left;height: 52px;overflow: hidden;position: relative;width: 58px;}
.rb-grey .recent-recipe.hidden {display: none;width: 0px;}
.rb-grey .recent-recipe.open {width: 174px;}

/* end UpperRightRD.css */



/* lowerRightRD.css */

.rvr-grey {color: #656565;font: 10px Verdana, Helvetica, sans-serif;margin: 0 0 0 5px; padding: 0 0 22px;width: 300px; height: auto;}

.rvr-grey h4 {float: left;font-weight: bold;font-size: 11px;margin: 0; padding: 8px 8px 4px;color:#656565;}

.rvr-grey .clear-both {clear: both;}

.rvr-grey .rvr-sm-title {background: url(http://images.media-allrecipes.com/ar/rightcol/rvr-sm-title.gif) no-repeat;margin: 0; padding: 0;width: 300px; height: 25px;}

.rvr-grey .rvr-wrap {border: 1px solid #c0c0c0;margin: 0; padding: 0 0 4px 8px;width: auto; height: auto;}
.rvr-grey .rvr-wrap ul {margin-bottom:4px;}

.rvr-grey ul {color: #0065cb;display: block;list-style: none;overflow: auto;margin: 0; padding: 5px 0;width: 290px; height: 75px;}
.rvr-grey ul li {margin: 0; padding: 0 0 3px;}

.rvr-grey p.rvr-more {color: #0065cb;float: right;font-size: 11px;margin: 0; padding: 7px 8px 4px;}

.rvr-grey p.rvr-quick {font-weight: bold;margin: 0; padding: 5px 0 8px;}
.rvr-grey p.rvr-quick span {color: #0065cb;}

.rvr-grey p.rvr-get-clicking {margin: 0; padding: 7px 0 40px;}

.rvr-grey div.rvr-sponsor {float: right;margin: 5px 9px 5px 0; padding: 0;width: 100px; height: 50px;}

.rvr-grey p.rvr-sponsored-more {color: #0065cb;float: right;font-size: 11px;margin: 0; padding: 1px 22px 4px 0;}

.rvr-grey .rvr-sponsored-title {background: url(http://images.media-allrecipes.com/ar/rightcol/rvr-lg-title.gif) repeat-y;margin: 0; padding: 0;width: 300; height: 57px;}

.rvr-grey .rvr-cornered-wrap {border: 1px solid #c0c0c0;border-bottom: none;margin: 0; padding: 0 8px 0;width: auto; height: 106px;}
.rvr-grey .rvr-cornered-wrap #ctl00_rvrRecentlyViewedRecipes_pnlRecentlyViewedEmpty {padding-top:20px;height: 64px;}
.rvr-grey .most-popular-blogs {height:198px;}
.rvr-grey .rvr-cornered-wrap.most-recent-custom-versions {height:auto; max-height:150px;}
.rvr-grey .rvr-cornered-wrap.most-recent-custom-versions ul {height:auto;}

.rvr-grey ul.most-popular {color: #0065cb;display: block;list-style: none;overflow: hidden;margin: 0; padding: 5px 0;width: 290px; height: auto;}

.rvr-grey p.blog-cornered-quick {font-weight: bold;margin: 0; margin-bottom:0;padding: 0 0 1px;}

.rvr-grey p.rvr-cornered-quick {font-weight: bold;margin: 0; margin-bottom:0;padding: 6px 0 6px;}

/* end LowerRightRD.css */


/*LeftNavRD.css*/

ul.leftnav-redesign {border-bottom: 1px solid #c0c0c0;color: #656565;font: 11px/15px Verdana, Helvetica, sans-serif;list-style: none;margin: 5px 4px 25px 4px; padding: 0;width: auto; height: auto;}
ul.leftnav-redesign a {margin: 0 7px 0 0; padding: 0;}
ul.leftnav-redesign a.red {border-bottom: none;color: #993333;margin: 0 7px 0 0; padding: 0;text-decoration: none;}
ul.leftnav-redesign a.red:hover {border-bottom: 1px solid #993333;color: #993333;margin: 0 7px 0 0; padding: 0;text-decoration: none;}

ul.leftnav-redesign h4 {background: none !important; /* overrides h4 default styles */
 border: none !important;color: #656565 !important;font: bold 11px Verdana, Helvetica, sans-serif !important;margin: 0 !important; padding: 8px 0 0 !important;}

ul.leftnav-redesign li {border-right: 1px solid #c0c0c0;border-left: 1px solid #c0c0c0;margin: 0; padding: 5px 3px 4px 8px;width: 149px; height: auto;}
ul.leftnav-redesign li.leftnav-top-title {background: url(http://images.media-allrecipes.com/ar/leftnav/leftnav-top-title.gif) no-repeat;margin: 0; padding: 0 3px 0 8px;width: 151px; height: 27px;border-right: 0;border-left: 0; }
ul.leftnav-redesign li.leftnav-middle-title {margin:0;padding:0 3px 4px 8px;width:150px;height:auto;background:url(http://images.media-allrecipes.com/ar/leftnav/leftcoll-tall.gif);border-right: 1px solid #c0c0c0;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;border-left:0;}
ul.leftnav-redesign li img {margin: 0 0 -1px; padding: 0;width: 28px; height: 11px;}    

ul.leftnav-redesign p {margin-bottom:0;padding-bottom:0;}

/*END LeftNavRD.css*/




/* funnel.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:330px;float:right;}
.Member-left .layer_title {color:#333333; font-family:Verdana;font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:10px;}
.Member-left div {font-family:Verdana;font-size:12px; width:320px; }
.Member-left div input {width:320px;margin-top:6px;display:block;}
.Member-left .error_panel {width:304px;margin-bottom:0;}  /* 386 (other inputs) - 6*2 (corner widths) */
.Member-left div input.shorter {width:186px;margin-top:4px;}
.Member-left div input.shortest {width:120px;margin-top:4px;}
.Member-left div.usernamediv {float:left;width:198px;}
.Member-left div.zipdiv {float:left;width:122px;}
.Member-left p {font-size:1px;}
.Member-left p.error-p {font-size:9px;}
.Member-left div.checkboxes input.check {width:20px;margin:0 4px 20px 0;float:left;}
.Member-left div.buttons {width:324px;margin-top:20px;}
.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;}

div.age-join {clear:both;}
div.age-join p {font-size:11px;}
div.age-join .orangebtn {float:right;margin-right:10px;}
div.age-join input {float:left;width:14px;margin-right:10px;}

.Member-right {width:320px;float:left;}
.Member-right div.selldiv {border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;background-color:#FEFEF7;width:318px;margin-bottom:0;padding-bottom:0;}

/*hack to hide the background image in the layer
background image appears over the text in ie6&7 ONLY
i have not found a fix */

html>body .Member-right div.selltext {*background:url(none);}

.Member-right div.selltext {padding:10px 10px 0 10px; background:url(http://images.media-allrecipes.com/ar/funnel/free/spoon-background.gif) no-repeat;background-position:244px 30px; }
.signup-dialog .Member-right div.selltext {padding:10px 10px 4px 10px;} 
.Member-right div.selltext div.selltitle {font-size:12px;padding-top:4px;}

.landing-left {float:left;margin:0;padding:0;}
.landing-left .Member-left {width:260px;float:left;}
.landing-left .Member-left div {font-family:Verdana;font-size:12px; width:250px;margin-bottom:8px; }
.landing-left .Member-left div input, landing-left .Member-left div input.shorter, .landing-left .Member-left div input.shortest {width:240px;margin-top:4px;display:block;}
.landing-left .Member-left .error_panel {width:374px;}  /* 386 (other inputs) - 6*2 (corner widths) */

.landing-right {float:right;margin-right:6px;}

.Member-right-landing {width:258px;float:left;}
.Member-right-landing div.selldiv {border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;background-color:#FEFEF7;width:256px;margin-bottom:0;padding-bottom:0;color:#333333;}
.Member-right-landing div.selltext {padding:10px 10px 20px 10px; }
.Member-right-landing div.selltext div.selltitle {font-size:12px;padding-top:4px;}
.Member-right-landing img.free {float:left;margin-right:10px;}
.Member-right-landing ul {list-style-type:disc;margin-left:8px;padding-left:8px;font-family:Arial;font-size:12px;}
.Member-right-landing ul li {padding-bottom:14px;}
.Member-right-landing p {border-top:1px dotted #FFCC99;clear:left;margin-top:20px;margin-bottom:20px;}
.Member-right-landing img.bottomimage {margin-top:-10px;}
.Member-right p {clear:left;margin-top:20px;margin-bottom:10px;}
.Member-right p.border {border-top:1px dotted #FFCC99;clear:left;margin-top:6px;margin-bottom:16px;}
.Member-right img.free {float:left;margin-right:10px;}
.Member-right ul {list-style-type:disc;margin-left:8px;padding-left:8px;font-family:Arial;font-weight:bold;font-size:12px;}
.Member-right ul li {padding-bottom:10px;}
.Member-right ul li strong {color:#EEEEEE;}
.Member-right img.bottomimage {margin-top:-6px;font-size:1px;}

.small-newsletter-checkbox { float:left; margin-top:4px }
.small-newsletter-checkbox input { vertical-align:-2px; width: 20px }
.small-newsletter-checkbox label {float:left; width:148px;margin-top:4px; cursor: pointer}

.error-p {color:#CC0000;font-size:9px;margin-bottom:2px;margin-top:0;padding-top:0;}

.buttondivbottom {margin-top:10px;margin-right:10px;}

.newsletters {float:left; width:328px;}
.newsletters p.clear1px {clear:left;height:1px;}
.newsletters .topdivback {width:328px;height:9px;background-image:url(http://images.media-allrecipes.com/ar/funnel/free/newsletter_top.gif);background-repeat:no-repeat;}
.newsletters .listnwslrts {background:url(http://images.media-allrecipes.com/ar/funnel/free/newsletter_middle.gif) repeat-y;padding-left:10px;margin-bottom:0;padding-right:10px;}
.newsletters .newstitle {font-family:Verdana;font-weight:bold; font-size:12px;color:#333333;padding-bottom:10px;}
.newsletters .listnwslrts .subsection {margin-bottom:10px;clear:left;}
.newsletters .listnwslrts .subsection input {float:left;margin-bottom:16px;}
.newsletters .bottomdivback {margin-bottom:10px;margin-top:-10px;height:20px;background:url(http://images.media-allrecipes.com/ar/funnel/free/newsletter_bottom2.gif) bottom left no-repeat;}

.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:610px;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:30px;background:url(http://images.media-allrecipes.com/ar/funnel/free/signup-top.gif) no-repeat;}
.freesignup-wrap .signup-left .signup-bgTop .loginmsg {float:right;font-size:10px;color:#666666;line-height:11px;padding-right:10px;padding-top:4px;}
.freesignup-wrap .signup-left .signup-bgBottom {height:18px;background:url(http://images.media-allrecipes.com/ar/funnel/free/blueform_background_bottom.gif) no-repeat;}
.freesignup-wrap .signup-left .signup-content {background: url(http://images.media-allrecipes.com/ar/funnel/free/blueform_background.gif) repeat-y;padding:10px 6px 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:610px;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}

.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}

.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; padding:5px 5px 20px 10px; float:left; width:765px;}

.skudiv {float:left;width:404px;}

img.freegift {float:right;width:107px;height:175px;margin-top:46px;}
.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 0 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;}

.titleimage {float:left;width:343px;height:24px;margin:10px 0 0 20px;}

.skudiv .skuchoices img.first_sku {float:right !important;width:140px;height:69px;margin:-5px 9px 0 0;}

.skudiv .skuchoices .firstskudiv {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif) no-repeat;width:224px;height:30px;padding:7px 0 6px 30px;margin-top:20px;font-weight:bold;}
.skudiv .skuchoices .secondskudiv {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif) no-repeat;width:224px;height:30px;padding:7px 0 6px 30px;margin-top:20px;font-weight:bold;}

.skudiv .skuchoices img.second_sku {float:right!important;width:140px;height:71px;margin:-5px 9px 0 0;}
.skudiv .skuchoices .thirdskudiv {background:url(http://images.media-allrecipes.com/ar/funnel/modal/button_back.gif) no-repeat;width:224px;height:30px;padding:7px 0 6px 30px;margin-top:20px;font-weight:bold;}
.skudiv .skuchoices img.third_sku {float:right!important;width:140px;height:70px;margin:-5px 9px 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;}

.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;}

.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;}

#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 funnel.css */

/* SKU A/B Testing styles layered page */
.absm_content {width:750px;  margin-left:20px;}
.absm_content .sm_logo {width:737px; height:39px; clear:both;padding:10px 0 7px 0;}
.absm_content .sm_logo img {float:right !important;}
.absm_content .absm_leftcol {width:225px;float:left;}
.absm_content .absm_leftcol img.allmembership{margin-top:5px;}
.absm_content .absm_rightcol {width: 517px;float:right;}
.absm_content .absm_rightcol img.subhead {margin:7px 0 1px 18px;}
.absm_content .absm_rightcol img.headline {margin-left:9px;}
.absm_content .absm_rightcol .twoyear, .oneyear, .sixmonth {width:154px;height:140px;float:left;}
.absm_content .absm_rightcol .twoyear {background: url(http://images.media-allrecipes.com/ar/funnel/modal/7-10/button_2years.jpg) no-repeat;background-position:left 10px;}
.absm_content .absm_rightcol .twoyear:hover {background-position:left -135px;}
.absm_content .absm_rightcol .twoyear:active {background-position:left -273px;}
.absm_content .absm_rightcol .oneyear {margin-left:27px; background: url(http://images.media-allrecipes.com/ar/funnel/modal/7-10/button_1year.jpg) no-repeat;background-position:left 10px;}
.absm_content .absm_rightcol .oneyear:hover {background-position:left -135px;}
.absm_content .absm_rightcol .oneyear:active { background-position:left -273px;}
.absm_content .absm_rightcol .sixmonth {margin-left:27px; background: url(http://images.media-allrecipes.com/ar/funnel/modal/7-10/button_6month.jpg) no-repeat; background-position: left 10px;}
.absm_content .absm_rightcol .sixmonth:hover {background-position:left -135px;}
.absm_content .absm_rightcol .sixmonth:active {background-position:left -273px;}
.absm_content .absm_rightcol .pricing img{ float:left;}
.absm_content .absm_rightcol .pricing img.twoyearprice {margin-left:18px}
.absm_content .absm_rightcol .pricing img.oneyearprice {margin-left: 46px;}
.absm_content .absm_rightcol .pricing img.sixmonthprice {margin-left: 46px;}
.absm_content .absm_footer {width:780px;height:auto;clear:both;}
.absm_content .absm_footer .freegift {float:left; width:240px;font-family:Arial;font-size:11px;color:#666666;}
.absm_content .absm_footer .disclaimer {float:left;border-left:1px dotted #666666;padding-left:5px;width:489px;margin-top:15px;line-height:13px;font-family:Arial;font-size:11px;color:#666666;}
.absm_content .absm_footer .disclaimer img.star {margin: -3px 1px 0 0;}
.absm_content .absm_footer .disclaimer a{font-size:11px;font-family:Arial;}
/*for the A/B generic state */
.absm_content .absm_rightcol .generic_subhead {width:444px;height: 40px; clear:both; margin-left: 16px; background: url(http://images.allrecipes.com/ar/funnel/modal/7-10/subhead.gif) no-repeat bottom left;}


/*Style Changes to current Template*/
.abtest .rsz-container .rsz-footer .rsz-footer-content {height:13px;margin: 0 8px 0 8px;}
.abtest .rsz-container .rsz-footer .lrcorner{height:13px;}
.abtest .rsz-content {height: 465px;}

/*Header and breadcrumbs
mainheader.css breadcrumbs.css header.css */

.mainheader {width:656px; float:left;padding-left:20px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:2px;}
.mainheader span {color:#999999;font-weight:normal; padding:0 3px 0 3px; }
.mainheader .selected {font-weight:bold;}

.mainheaderleft_non {font-size:20px; font-weight:normal; color:#AD9D54;}
.mainheaderleft {font-size:25px; font-weight:normal; color:#006C91; font-family:Georgia;}

.mainheaderright {float:right; margin-right:16px;}
.mainheaderright h2 {padding:0 0 6px 0;margin:0;line-height:.9em; font-family:Georgia, 'Times New Roman', Times, serif; font-size:44px; font-weight:normal;color:#D9D1B0;}

.mainheadertext {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; clear:right; }

.mainheader_recbox {width:965px; float:left; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:12px; border-bottom:1px solid #EAE3BC;}
.mainheader_recbox a {font-size:11px;}
.mainheader_recbox span {color:#999999;font-weight:normal; padding:0 3px 0 3px; }
.mainheader_recbox .selected {font-weight:bold;}

.breadcrumbs {color: #847840;font-family: verdana;font-size: x-small; margin: 0 0 5px 0px;padding: 0;}
.breadcrumbs a {font-family: verdana;font-size: x-small; }
#centernavdiv .breadcrumbs {font-size:9px;line-height:15px;margin:0pt 10px 5px 20px;padding:5px 0pt 0pt;}

#centernavdiv {padding:0; margin:0;}
#centernavdiv #header2 {padding: 0 0 26px 0; margin: 0;}
#centernavdiv #header2 h1 {color: #AD9D54; font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 21px; margin: 0 20px 0 20px;}
#centernavdiv #header2 h1 a {font-size: 21px;color: #06c;}
#centernavdiv #header2 a {color: #AD9D54;} 
#centernavdiv #sectionheadline {float:right;}
#centernavdiv #sectionheadline h2 {padding:0 0 6px 0;margin:0;line-height:.9em; font-family:Georgia, 'Times New Roman', Times, serif; font-size:44px; font-weight:normal;color:#D9D1B0;}
