* {
margin:0;
padding:0;
}
html {
background:#FFFFFF none repeat scroll 0 0;
width:100%;
}
body {
color:#666666;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
}
img {
border:0 none;
}
label {
cursor:default;
}
.clear {
clear:both;
font-size:1px;
height:1px;
margin-top:-1px;
overflow:hidden;
}
a {
color:#663300;
}
a:hover {
color:#94B737;
}
fieldset {
border:medium none;
height:auto;
overflow:hidden;
padding:5px 0 8px;
width:auto;
}
input, select, textarea {
color:#333333;
font-size:10px;
margin:0;
padding:3px;
}
p {
margin:0;
padding:5px 0;
}
#header {
background:transparent url(/App_themes/Compliments/images/bg_header.gif) no-repeat scroll left 2px;
clear:both;
height:145px;
text-align:left;
width:971px;
z-index:900;
}
#content {
clear:both;
height:auto;
text-align:left;
width:971px;
z-index:900;
}
#footer {
clear:both;
height:auto;
margin:10px 0 20px;
text-align:left;
width:931px;
position: relative;
background-color: #dddede;
padding: 20px;
}
#content #colOne {
float:left;
}

#content #colTwo {
display:inline;
float:left;
}

#colTwo .forAds {
padding:50px 0 0;
text-align:center;
width:205px;
}
#colOne .inspiredLogo {
margin-bottom:10px;
text-align:right;
width:726px;
}
.homeLink {
float:left;
}
.homeLink a {
display:block;
height:50px;
text-decoration:none;
width:165px;
}
#header .globalnav {
float:right;
height:35px;
width:auto;
z-index:1000;
}
.globalnav .main, .globalnav .sub, .globalnav .signin {
display:inline;
float:left;
}
.globalnav .divider {
display:inline;
float:left;
padding:0 7px;
width:3px;
}
.globalnav .main a {
color:#333333;
font-size:10px;
font-weight:bold;
line-height:35px;
padding:0 10px;
text-decoration:none;
}
.globalnav .sub a {
color:#999999;
font-size:10px;
font-weight:bold;
line-height:35px;
padding:0 10px;
text-decoration:none;
}
.globalnav .main a:hover, .globalnav .sub a:hover {
color:#94B737;
text-decoration:none;
}
.signin {
background:transparent url(/App_themes/Compliments/images/icon_login.gif) no-repeat scroll left top;
margin-left:5px;
}
.signin a {
color:#333333;
font-size:10px;
font-weight:bold;
line-height:35px;
padding:0 10px 0 15px;
text-decoration:none;
}
#header .topnav {
float:right;
height:50px;
width:auto;
}
.topnav a {
display:inline;
float:left;
text-decoration:none;
}
#footer .footerbar {
background-color:#ebebeb;
color:#828480;
font-size:11px;
font-weight:normal;
height:35px;
line-height:35px;
text-transform:capitalize;
width:100%;
clear: left;
position: relative;
}
.footerbar a {
color:#828480;
padding:0 15px;
text-decoration:none;
}
.footerbar a:hover {
color:#3B3B3B;
text-decoration:underline;
}
#footer .footerDisclaimer {
color:#828480;
font-size:10px;
font-weight:bold;
line-height:25px;
text-align: right;
}
.homeFlashWrapper {
clear:both;
height:auto;
margin-bottom:35px;
overflow:hidden;
width:971px;
}
.homeFirstRow {
clear:both;
height:auto;
margin:0 0 0 15px;
overflow:hidden;
width:956px;
}
.homeSearchbox {
background:transparent url(/App_themes/Compliments/images/dotline_grey.gif) repeat-y scroll right top;
float:left;
height:auto;
padding-right:12px;
width:309px;
}
.homeRatingbox, .homeRecipebox, .homeRecall {
display:inline;
float:left;
height:auto;
margin:0 12px;
width:285px;
}
.alertContainer {
height: auto;
min-height: 100px;
margin-top: 8px;
padding: 10px 10px;
background: #f5f5f5 url(/App_themes/Compliments/images/bg_recallAlert.gif) 215px 15px no-repeat;
}
.alertContainer .alertHeader {
width: 200px;
font-size: 14px;
font-weight: bold;
color: #f08008;
padding-bottom: 5px;
}
.alertContainer p {
width: 200px;
font-size: 12px;
color: #000;
line-height: 1.2em;
}
.homeSecondRow {
background:#EEEEEE none repeat scroll 0 0;
clear:both;
height:auto;
overflow:hidden;
padding:13px;
width:945px;
}
.homeSecondRow .innerBox {
background:transparent url(/App_themes/Compliments/images/home_box_bg.gif) no-repeat scroll left top;
clear:both;
height:auto;
overflow:hidden;
padding:15px 0 5px 12px;
width:945px;
}
.homeSecondRow .innerBoxBottom {
background:transparent url(/App_themes/Compliments/images/home_box_bg.gif) no-repeat scroll left bottom;
height:10px;
width:945px;
}
.innerBox .modules {
background:transparent url(/App_themes/Compliments/images/dotline_brown.gif) repeat-y scroll left top;
display:inline;
float:left;
padding:0 22px;
width:267px;
}
.modules.first {
background:transparent none repeat scroll 0 0 !important;
}
.homeRecipebox li {
padding:0 0 6px 6px;
}
.boxWithPicOnRight {
height:auto;
width:100%;
z-index:1000;
}
.boxWithPicOnLeft {
height:auto;
margin:15px 0 0;
width:100%;
}
.boxWithPicOnRight .pic {
float:right;
position:relative;
z-index:2000;
padding-left: 5px;
}
.boxWithPicOnRight p {
padding-left:8px;
}
.prodList {
height:auto;
overflow:hidden;
width:100%;
}
.prodList .pic {
border:1px solid #EEEEEE;
float:left;
height:84px;
margin-right:13px;
width:84px;
}
.prodList .listing {
display:inline;
float:left;
width:168px;
}
.listing .header {
color:#000000;
display:block;
font-size:12px;
font-weight:bold;
/* height: 35px; */
height:auto;
padding-bottom:5px;
}
.listing .info {
color:#666666;
font-size:10px;
line-height:1.2em;
padding-bottom:5px;
}
.contentBox {
clear:both;
height:auto;
overflow:hidden;
width:726px;
}
.contentBox .top {
background:transparent url(/App_themes/Compliments/images/content_bg.gif) no-repeat scroll left top;
height:25px;
overflow:hidden;
}
.contentBox .bottom {
background:transparent url(/App_themes/Compliments/images/content_bg.gif) no-repeat scroll left bottom;
height:auto;
overflow:hidden;
padding:0 14px 25px;
}
.contentBoxFull .top {
background:transparent url(/App_themes/Compliments/images/content_bg_full.gif) no-repeat scroll left top;
height:35px;
overflow:hidden;
}
.contentBoxFull .bottom {
background:transparent url(/App_themes/Compliments/images/content_bg_full.gif) no-repeat scroll left bottom;
height:100%;
overflow:hidden;
padding:0 25px 25px;
}
.contentBox .bottom .leftCol {
float:left;
margin-right:20px;
width:447px;
}
.contentBox .bottom .rightCol {
display:inline;
float:left;
width:230px;
}
.contentBox .bottom .intro {
height:auto;
padding-bottom:20px;
width:100%;
}
.intro .title {
display:block;
padding-bottom:10px;
}
p.blurb, .intro p.blurb {
color:#666666;
font-size:12px;
line-height:1.4em;
margin:0;
padding:5px 0;
}
.featurebox {
background:#EEEEEE none repeat scroll 0 0;
height:auto !important;
height: 175px;
margin-top:15px;	
overflow:hidden;
padding:13px;
width:auto;
z-index:1000;
}
.featurebox.brands {
margin-top:0;
}
.featureboxNarrow {
background:transparent none repeat scroll 0 0;
height:auto;
margin:15px 0 0;
padding:0;
width:auto;
}
.featurebox .displayList {
background:transparent url(/App_themes/Compliments/images/featurebox_list_bg.gif) no-repeat scroll left top;
height:94px;
margin-bottom:5px;
overflow:hidden;
padding:13px;
width:395px;
}
.featureboxNarrow .displayList {
height:auto;
margin-bottom:10px;
overflow:hidden;
padding:0;
width:230px;
}
.displayList .featurePic {
float:left;
height:85px;
margin-right:10px;
width:85px;
}
.displayList .featureListing {
display:inline;
float:left;
height:auto;
width:170px;
}
.displayList .ratingWrapper {
display:inline;
float:left;
margin:0;
width:130px;
}
.featureboxNarrow .displayList .featureListing {
display:inline;
float:left;
height:auto;
width:135px;
}
p.featureCategory {
line-height:11px;
text-transform:uppercase;
}
p.featureInfo {
display:block;
height:50px;
margin:0;
padding:0;
}

.featureListing a.arrowLink { text-transform: lowercase; }

#leftnav {
height:auto;
margin-right:15px;
width:225px;
}
#leftnav .top {
background:transparent url(/App_themes/Compliments/images/leftnav_bg_top.gif) no-repeat scroll left top;
clear:both;
height:5px;
overflow:hidden;
width:225px;
}
#leftnav .middle {
background:#E8E8E8 none repeat scroll 0 0;
clear:both;
height:auto;
overflow:hidden;
padding:10px 12px 5px;
width:201px;
}
#leftnav .bottom {
background:transparent url(/App_themes/Compliments/images/leftnav_bg_bottom.gif) no-repeat scroll left top;
clear:both;
height:5px;
overflow:hidden;
width:225px;
}
#leftnav .middle ul {
height:auto;
list-style-type:none;
margin:0;
padding:0;
width:201px;
}
#leftnav .middle ul li {
margin:0;
padding:3px 0;
}
#leftnav .middle ul li.divider {
background:transparent url(/App_themes/Compliments/images/leftnav_divider.gif) repeat-x scroll left top;
font-size:1px;
height:2px;
margin:3px 0;
overflow:hidden;
padding:2px 0;
width:201px;
}
#leftnav .middle ul.levelOne li a {
color:#000000;
font-size:12px;
font-weight:bold;
line-height:1.4em;
text-decoration:none;
text-transform:uppercase;
}
ul.levelOne li a.current,
#leftnav.compliments ul.levelOne li a.current {
font-weight:bold;
color:#94b737 !important;
}
ul.levelOne li a:hover,
#leftnav.compliments ul.levelOne li a:hover {
color:#94b737 !important;
}

#leftnav.balance ul.levelOne li a {
color:#00B5EA !important;
}
#leftnav.collection ul.levelOne li a {
color:#A1771B !important;
}
#leftnav.compliments ul.levelOne li a {
color:#231F20 !important;
}
#leftnav.culinaire ul.levelOne li a {
color:#7E7F82 !important;
}
#leftnav.disney ul.levelOne li a {
color:#ED1B24 !important;
}
#leftnav.organic ul.levelOne li a {
color:#50B948 !important;
}
#leftnav.sensations ul.levelOne li a {
color:#551224 !important;
}
#leftnav.value ul.levelOne li a {
color:#ED8B19 !important;
}
#leftnav.inspired ul.levelOne li a {
color:#85C557 !important;
}

#leftnav .middle ul.levelTwo, #leftnav .middle ul.levelThree, #leftnav .middle ul.levelFour {
list-style-type:none;
margin:0 0 5px 6px;
padding:0;
}
#leftnav .middle ul.levelThree {
margin-left:0;
}
#leftnav .middle ul.levelFour {
margin-top:3px;
}
ul.levelTwo li, ul.levelThree li {
margin:0;
padding:2px 0 !important;
}
ul.levelTwo li a, ul.levelThree li a,
#leftnav.compliments ul.levelTwo li a, #leftnav.compliments ul.levelThree li a {
color:#333333 !important;
display:block;
font-size:11px !important;
padding-left:10px !important;
text-transform:none !important;
font-weight: normal !important;
}
ul.levelThree li a {
margin-left:12px;
}
ul.levelTwo li a:hover, ul.levelThree li a:hover,
#leftnav.compliments ul.levelTwo li a:hover, #leftnav.compliments ul.levelThree li a:hover {
color:#333333 !important;
text-decoration:underline !important;
}
ul.levelTwo li a.on, ul.levelThree li a.on, ul.levelFour li a.on,
#leftnav.compliments ul.levelTwo li a.current {
color:#000000 !important;
font-size:12px !important;
text-decoration:none;
}
ul.levelTwo a.on:hover, ul.levelThree a.on:hover, ul.levelFour a.on:hover {
color:#000000 !important;
text-decoration:underline !important;
}
ul.levelThree li a.on,
#leftnav.compliments ul.levelThree li a.current {
font-size:11px;
}
ul.levelTwo li a.onGreen, #leftnav.compliments ul.levelTwo li a.onGreen {
color:#94b737 !important;
font-size:12px !important;
text-decoration:none;
}

#leftnav.inspired ul.levelOne li a.current {
background:transparent url(/App_themes/Compliments/images/leftnav_inspired_arrow.gif) no-repeat scroll 0 2px;
font-size:15px !important;
font-weight:600;
padding-left:20px;
}
#leftnav.inspired .middle ul.levelTwo {
margin-left:20px;
}
#leftnav.inspired .middle .tellFriend, #leftnav.inspired .middle .lastDish, #leftnav.inspired .middle .pdfArchive {
background:transparent url(/App_themes/Compliments/images/en/leftnav_inspired_tellAFriend.gif) no-repeat scroll left top;
display:block;
height:18px;
margin-bottom:5px;
padding-top:22px;
width:200px;
}
#leftnav.inspired .middle .pdfArchive {
background:transparent url(/App_themes/Compliments/images/en/leftnav_inspired_pdfArchive.gif) no-repeat scroll left top;
}
#leftnav.inspired .middle .lastDish {
background:transparent url(/App_themes/Compliments/images/en/leftnav_inspired_lastDish.gif) no-repeat scroll left top;
}

#leftnav.inspired .middle .tellFriend a.arrowLinkBlk, #leftnav.inspired .middle .lastDish a.arrowLinkBlk, #leftnav.inspired .middle .pdfArchive a.arrowLinkBlk {
display:block;
font-size:10px;
margin:4px 0 0 37px;
}

/* French */


#leftnav.inspired .middle .tellFriendFr, #leftnav.inspired .middle .lastDishFr, #leftnav.inspired .middle .pdfArchiveFr {
background:transparent url(/App_themes/Compliments/images/fr/leftnav_inspired_tellAFriend.gif) no-repeat scroll left top;
display:block;
height:18px;
margin-bottom:5px;
padding-top:22px;
width:200px;
}
#leftnav.inspired .middle .pdfArchiveFr {
background:transparent url(/App_themes/Compliments/images/fr/leftnav_inspired_pdfArchive.gif) no-repeat scroll left top;
}

#leftnav.inspired .middle .lastDishFr {
background:transparent url(/App_themes/Compliments/images/fr/leftnav_inspired_lastDish.gif) no-repeat scroll left top;
}

#leftnav.inspired .middle .tellFriendFr a.arrowLinkBlk, #leftnav.inspired .middle .lastDishFr a.arrowLinkBlk, #leftnav.inspired .middle .pdfArchiveFr a.arrowLinkBlk {
display:block;
font-size:10px;
margin:4px 0 0 37px;
}

#leftnav.inspired ul.levelTwo a.on {
background:transparent none repeat scroll 0 0;
color:#333333 !important;
font-size:11px !important;
font-weight:bold;
padding-left:0;
}

.searchbox {
background:transparent url(/App_themes/Compliments/images/search_bg.gif) no-repeat scroll left top;
height:66px;
margin:0 0 10px;
padding:15px 15px 0;
width:696px;
}
.subnav {
height:76px;
left:-1000px;
margin-left:-3px;
margin-top:50px;
padding-top:5px;
position:absolute;
top:-1000px;
visibility:hidden;
width:978px;
z-index:10000;
}
.subnav .indicator {
height:8px;
margin-top:-7px;
position:absolute;
width:18px;
z-index:12000;
}
.subnav .panel {
background:transparent url(/App_themes/Compliments/images/bg_subnav.png) no-repeat scroll left top;
height:68px;
padding:7px 0 0 7px;
text-align:center;
width:971px;
z-index:11000;
}
.subnav .panel span {
display:inline;
float:left;
height:48px;
}
.wtbOverlay {
display:none;
height:auto;
left:-1000px;
margin:25px 0 0 -60px;
position:absolute;
top:-1000px;
visibility:hidden;
width:545px;
z-index:20000;
}
.wtbOverlay .indicator {
height:14px;
margin-left:145px;
position:absolute;
width:28px;
z-index:2500;
}
.wtbOverlay .panel {
background:transparent url(/App_themes/Compliments/images/bg_whereToBuy.gif) no-repeat scroll left top;
height:auto;
margin-top:13px;
overflow:hidden;
padding-top:10px;
width:545px;
z-index:2400;
}
.wtbOverlay .panel .panelbottom {
background:transparent url(/App_themes/Compliments/images/bg_whereToBuy.gif) no-repeat scroll left bottom;
height:8px;
padding-top:10px;
}
.wtbOverlay .panel .inside {
overflow:hidden;
padding:0 30px 0 22px;
width:493px;
}
.wtbOverlay a.brands {
display:inline;
float:left;
height:36px;
margin-top:5px;
padding:0 20px;
text-decoration:none;
}
.wtbOverlay .panel .quotes {
background:transparent url(/App_themes/Compliments/images/quoteOpen.gif) no-repeat scroll left top;
margin:0 0 5px;
padding:0 0 0 15px;
width:460px;
}
.wtbOverlay .panel .quotes span {
background:transparent url(/App_themes/Compliments/images/quoteClose.gif) no-repeat scroll right bottom;
color:#000000;
display:inline-block;
font-size:13px;
padding:0 15px 0 0;
}
.graphicTitle {
height:21px;
overflow:hidden;
padding:9px 0 0;
width:auto;
}
.graphicTitleGreyBg {
background:#EEEEEE none repeat scroll 0 0;
height:21px;
overflow:hidden;
padding:9px 0 0 8px;
width:auto;
z-index:1500;
}

.graphicTitleGreyBgDoubleLine {
background:#EEEEEE none repeat scroll 0 0;
height:41px;
overflow:hidden;
padding:9px 0 0 8px;
width:auto;
z-index:1500;
}
a.button, a.buttonGrey, a.buttonGreen {
background:transparent url(/App_themes/Compliments/images/bg_button.gif) no-repeat scroll left top;
display:inline-block;
padding:4px 0 10px 8px;
position:relative;
text-decoration:none;
}
a.button span, a.buttonGrey span, a.buttonGreen span {
background:transparent url(/App_themes/Compliments/images/bg_button.gif) no-repeat scroll right top;
color:#333333;
font-family:"Courier New",Courier,monospace;
font-size:11px;
font-weight:bold;
padding:4px 8px 10px 0;
text-decoration:none;
}
a.buttonGrey {
background:transparent url(/App_themes/Compliments/images/bg_button_grey.gif) no-repeat scroll left top;
}
a.buttonGrey span {
background:transparent url(/App_themes/Compliments/images/bg_button_grey.gif) no-repeat scroll right top;
}
a.buttonGreen {
background:transparent url(/App_themes/Compliments/images/bg_button_green.gif) no-repeat scroll left top;
}
a.buttonGreen span {
background:transparent url(/App_themes/Compliments/images/bg_button_green.gif) no-repeat scroll right top;
}
a.arrowLink, a.arrowLinkBlk, a.arrowLinkOrange {
background:transparent url(/App_themes/Compliments/images/link_arrow.gif) no-repeat scroll right 5px;
color:#5E2F05;
font-size:11px;
font-weight:bold;
padding-right:7px;
text-decoration:none;
}
a.arrowLinkBlk {
background:transparent url(/App_themes/Compliments/images/link_arrow_blk.gif) no-repeat scroll right 5px;
color:#000000;
}
a.arrowLinkOrange {
color: #ef810d;
background: url(/App_themes/Compliments/images/link_arrow_orange.gif) right 5px no-repeat;
}
a.arrowLink:hover, a.arrowLinkBlk:hover, a.arrowLinkOrange:hover {
color:#94B737;
text-decoration:none;
}
ul {
font-size:11px;
list-style-type:none;
margin:8px 0 0;
padding:0;
}
ol {
color:#5E2F05;
list-style-position:inside;
list-style-type:decimal;
margin:8px 0 0 10px;
}
ol li {
padding-bottom:8px;
}
.greyDotlineH {
background:transparent url(/App_themes/Compliments/images/dotline_grey_h.gif) repeat-x scroll left top;
font-size:1px;
height:2px;
margin:10px 0;
}
.brownDotlineH {
background:transparent url(/App_themes/Compliments/images/dotline_brown_h.gif) repeat-x scroll left top;
clear:both;
font-size:1px;
height:2px;
margin:10px 0;
}
.ratingWrapper {
height:auto;
margin:10px 0;
overflow:hidden;
/*width:150px; */
width:215px;
}
.ratingCounts {
color:#5E2F05;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
font-weight:bold;
padding:0 0 2px 2px;
}
.ratingCounts span {
color:#5E2F05;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.starRating {
background:transparent url(/App_themes/Compliments/images/stars.gif) no-repeat scroll left top;
height:13px;
margin:0;
overflow:hidden;
padding:0;
width:126px;
}
.noStar, .zeroStars {
background-position:0 0;
}
.oneStar, .oneStars {
background-position:0 -13px;
}
.twoStars {
background-position:0 -26px;
}
.threeStars {
background-position:0 -39px;
}
.fourStars {
background-position:0 -52px;
}
.fiveStars {
background-position:0 -65px;
}
.sixStars {
background-position:0 -78px;
}
.sevenStars {
background-position:0 -91px;
}
.eightStars {
background-position:0 -104px;
}
.nineStars {
background-position:0 -117px;
}
.yourRating, .yourRating a:hover, .yourRating a:active, .yourRating a:focus, .yourRating .current {
background:transparent url(/App_themes/Compliments/images/rating_stars.gif) repeat-x scroll left -1000px;
}
.yourRating {
background-position:left top;
height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:126px;
}
.yourRating li {
display:inline;
}
.yourRating a, .yourRating .current {
border:medium none;
height:12px;
left:0;
line-height:12px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:absolute;
text-indent:-1000em;
top:0;
}
.yourRating a:hover, .yourRating a:active, .yourRating a:focus {
background-position:left bottom;
}
.yourRating a.oneStar {
width:20%;
z-index:10;
}
.yourRating a.twoStars {
width:30%;
z-index:9;
}
.yourRating a.threeStars {
width:40%;
z-index:8;
}
.yourRating a.fourStars {
width:50%;
z-index:7;
}
.yourRating a.fiveStars {
width:60%;
z-index:6;
}
.yourRating a.sixStars {
width:70%;
z-index:5;
}
.yourRating a.sevenStars {
width:80%;
z-index:4;
}
.yourRating a.eightStars {
width:90%;
z-index:3;
}
.yourRating a.nineStars {
width:100%;
z-index:2;
}
.yourRating .current {
background-position:left center;
z-index:1;
}
.sideNav {
height:auto;
margin:30px 0 0;
padding:0 12px;
width:201px;
}
.sideNav ul {
height:auto;
list-style-type:none;
margin:12px 0 0;
padding:0;
width:auto;
}
.sideNav ul li {
color:#333333;
font-size:11px;
line-height:1.2em;
padding-bottom:5px;
}
.sideNav ul li a {
color:#333333;
text-decoration:none;
}
.sideNav ul li a:hover {
color:#333333;
text-decoration:underline;
}
.contentBox .bottom .fullwidth {
height:auto;
width:697px;
}
.featuredRecipeTop, .brandProdLandingFeaturesTop, .featuredStoryTop, .bankingTop, .prepaidTop {
background:transparent url(/App_themes/Compliments/images/featurebox_recipe_bg.gif) no-repeat scroll left top;
height:auto;
overflow:hidden;
padding:14px 14px 0;
width:637px;
}
.brandProdLandingFeaturesTop {
padding:15px 25px 0;
}
.featuredStoryTop {
height:20px;
}
.bankingTop {
background:transparent url(/App_themes/Compliments/images/featurebox_banking_bg.gif) no-repeat scroll left top;
}
.prepaidTop {
background:transparent url(/App_themes/Compliments/images/featurebox_prepaid_bg.gif) no-repeat scroll left top;
}
.featuredRecipeBottom, .brandProdLandingFeaturesBottom, .featuredStoryBottom, .bankingBottom, .prepaidBottom {
background:transparent url(/App_themes/Compliments/images/featurebox_recipe_bg.gif) no-repeat scroll left bottom;
height:20px;
width:665px;
}
.featuredStoryBottom {
height:auto;
z-index:1000;
}
.bankingBottom, .prepaidBottom {
height:auto;
padding-bottom:20px;
}
.featuredRecipeTop .pic {
float:left;
height:auto;
margin-right:20px;
width:430px;
}
.featuredRecipeTop .featuredDetails {
display:inline;
float:left;
height:auto;
width:187px;
}
.featuredRecipeTop .featuredDetails .ratingWrapper {
float:right;
}
.featuredRecipeTop .featuredDetails .prepTimeWrapper {
float:right;
}
.featuredRecipeTop .featuredDetails .header {
color:#666666;
display:block;
font-size:12px;
font-weight:bold;
margin:15px 0 0;
}
.featuredRecipeTop .featuredDetails p {
color:#666666;
font-size:11px;
line-height:1.4em;
margin:0;
}
.secondaryFeaturesWrapper {
height:auto;
margin:25px 0 0;
width:auto;
}
.secondaryFeaturesWrapper .modules {
display:inline;
float:left;
margin-left:15px;
width:341px;
}
.secondaryFeaturesWrapper .modules.first {
margin-left:0 !important;
}
.boxWithPicOnLeft .pic {
border:2px solid #FFFFFF;
float:left;
margin-right:10px;
}
.boxWithPicOnLeft .pic img {
border:1px solid #EEEEEE;
height:84px;
width:84px;
}
.boxWithPicOnLeft .listing {
display:inline;
float:left;
width:240px;
}
.boxWithPicOnLeft .listing .header {
height:auto;
}
.boxWithPicOnLeft .listing .prepTimeWrapper {
float:right;
margin:0 0 10px;
}
.boxWithPicOnLeft .listing .info {
clear:both;
width:100%;
}
.actionOnRightCorner {
float:right;
text-align:right;
z-index: 900;
}
.fiveColsListTable, .inspiredFiveColsTable {
clear:both;
height:auto;
margin:10px 0 0;
overflow:hidden;
width:697px;
}
.inspiredFiveColsTable {
width:628px;
}
.fiveColsListTable .rows, .inspiredFiveColsTable .rows {
clear:both;
display:block;
height:94px;
padding:14px;
width:669px;
}
.fiveColsListTable .rows.bg {
background:transparent url(/App_themes/Compliments/images/bg_recipeCat_listing.png) no-repeat scroll left top;
overflow:hidden;
width:669px;
}
.inspiredFiveColsTable .rows {
background:transparent url(/App_themes/Compliments/images/bg_rf_listing.gif) no-repeat scroll left bottom;
height:auto;
margin-bottom:10px;
overflow:hidden;
width:600px;
}
.fiveColsListTable .one, .fiveColsListTable .two, .fiveColsListTable .three, .fiveColsListTable .four, .fiveColsListTable .five, .fiveColsListTable .header, .two, .three, .four, .five {
display:inline;
float:left;
}
.fiveColsListTable .one .pic {
border:2px solid #FFFFFF;
height:86px;
margin-right:15px;
width:86px;
}
.fiveColsListTable .one .pic img {
border:1px solid #EEEEEE;
height:84px;
width:84px;
margin-top: 0;
}
.inspiredFiveColsTable .one .pic {
border:1px solid #EEEEEE;
float:left;
height:84px;
margin-right:15px;
width:84px;
}
.fiveColsListTable .header, .inspiredFiveColsTable .header {
font-size:12px;
font-weight:bold;
height:auto;
line-height:2em;
padding-bottom:5px;
width:564px;
}
.inspiredFiveColsTable .header {
display:inline;
float:left;
line-height:1.2em;
width:495px;
}
.fiveColsListTable .two, .two {
color:#666666;
font-size:11px;
height:auto;
margin-right:15px;
/* width:130px; */
width: 220px;
}
.fiveColsListTable .three, .fiveColsListTable .four, .fiveColsListTable .five, .three, .four, .five {
color:#666666;
font-size:11px;
height:auto;
margin-right:15px;
width:118px;
}
.three,
.fiveColsListTable .three {
width:100px;
}
.four,
.fiveColsListTable .four {
width:150px !important;
}
.inspiredFiveColsTable .one {
float:left;
background-image: none;
}
.inspiredFiveColsTable .two, .inspiredFiveColsTable .three, .inspiredFiveColsTable .four, .inspiredFiveColsTable .five {
color:#666666;
display:inline;
float:left;
font-size:11px;
height:auto;
margin-right:10px;
}
.inspiredFiveColsTable .two {
padding-top:10px;
width: 120px !important;
width: 210px;
/*width:110px; */
}
.inspiredFiveColsTable .three {
padding-top:7px;
width:90px !important;
}
.inspiredFiveColsTable .four {
width:128px;
}
.inspiredFiveColsTable .five {
text-align:right;
width:130px;
}
.fiveColsListTable .five {
height:35px;
/*text-align:right; */
}
.fiveColsListTable .ratingWrapper, .inspiredFiveColsTable .ratingWrapper {
margin:0;
text-align:left;
}
.fiveColsListTable p, .twoColsListTable p {
height:22px;
margin:0;
padding:0;
}
.fiveColsListTable p span, .twoColsListTable p span {
vertical-align:super;
}
.fiveColsListTable .five {
position:relative;
top: 0;
/*top:22px; */
}
.prepTimeWrapper {
background:transparent url(/App_themes/Compliments/images/icon_clock.gif) no-repeat scroll left top;
height:18px;
width:auto;
}
.prepTimeWrapper span {
color:#666666;
font-size:10px;
font-weight:bold;
line-height:18px;
padding-left:22px;
}
.printWrapper {
background:transparent url(/App_themes/Compliments/images/icon_print.gif) no-repeat scroll left top;
height:auto;
text-align:left;
width:auto;
}
html > body .printWrapper {
height:36px;
}
.printWrapper span {
color:#666666;
font-size:11px;
font-weight:bold;
padding-bottom:4px;
padding-left:25px;
}
.printWrapper .printablesize {
padding-left:25px;
}
.printWrapper .printablesize a {
color:#5E2F05;
display:inline;
font-size:10px;
font-weight:bold;
margin-right:8px;
text-decoration:underline;
}
.pagination {
clear:both;
float:right;
margin:10px 0;
padding:0;
}
.pagination .page {
color:#94B737;
float:left;
font-size:11px;
font-weight:bold;
line-height:11px;
margin-right:5px;
}
.pagination a {
color:#333333;
display:inline;
float:left;
font-size:11px;
line-height:11px;
padding:0 3px;
text-decoration:none;
}
.pagination a:hover, .pagination .on {
color:#94B737;
text-decoration:none;
}
.pagination .on {
font-weight:bold;
line-height:11px;
padding:0 3px;
}
.pagination .previous {
background:transparent url(/App_themes/Compliments/images/pagination_arrow_p_off.gif) no-repeat scroll left top;
color:#666666;
display:inline;
float:left;
height:11px;
line-height:11px;
}
.pagination .next {
background:transparent url(/App_themes/Compliments/images/pagination_arrow_n_off.gif) no-repeat scroll right top;
color:#666666;
display:inline;
float:left;
height:11px;
line-height:11px;
}
.pagination .previous a {
background:transparent url(/App_themes/Compliments/images/pagination_arrow_p_on.gif) no-repeat scroll left top;
color:#333333;
text-decoration:none;
}
.pagination .next a {
background:transparent url(/App_themes/Compliments/images/pagination_arrow_n_on.gif) no-repeat scroll right top;
color:#333333;
text-decoration:none;
}
.pagination .previous a:hover, .pagination .next a:hover {
color:#333333;
text-decoration:underline;
}
.pagination .previous span {
font-size:11px;
line-height:11px;
padding-left:12px;
}
.pagination .next span {
font-size:11px;
line-height:11px;
padding-right:10px;
}
.recipeIndex {
height:auto;
margin:0px 0px 10px 0px;
overflow:hidden;
width:697px;
z-index:895;
}
.recipeIndex .pic {
float:left;
height:185px;
margin-right:20px;
width:230px;
z-index:896;
}
.recipeIndex .info {
display:inline;
float:left;
height:auto;
width:447px;
z-index:899;
}
.recipeIndex .info .header {
color:#5E2F05;
display:block;
font-size:15px;
font-weight:700;
line-height:1em;
padding-bottom:15px;
text-transform:uppercase;
}
.recipeIndex .info .twoColsListTable {
height:auto;
overflow:hidden;
width:auto;
}
.tip, .tipFR {
background:transparent url(/App_themes/Compliments/images/icon_tip.gif) no-repeat scroll 0 4px;
height:auto;
padding-bottom:12px;
width:auto;
}

.tipFR {
background:transparent url(/App_themes/Compliments/images/icon_tipFR.gif) no-repeat scroll 0 4px;
}

.tip p, .tipFR p {
color:#666666;
display:inline-block;
font-size:11px;
padding-left:35px;
}
.recipeIndex .info .ratingPlusActions {
float: left;
margin-bottom: 10px;
}
.recipeDetail {
height:auto;
overflow:hidden;
padding-top:8px;
width:697px;
}
.recipeDetail .ingredientsWrap, .recipeDetail .directionsWrap {
float:left;
}
.recipeDetail .nutrientsWrap {
display:inline;
float:left;
margin-left:30px;
}
.ingredientsTable {
display:table;
height:auto;
margin:15px 0 0 !important;
width:447px;
}
.ingredientsTable .header {
display:block;
padding-bottom:10px;
}
.ingredientsTable .rows {
clear:both;
display:table-row;
height:100%;
}
.ingredientsTable .bg {
background:#F2F2F3 none repeat scroll 0 0;
}
.ingredientsTable .rows .measureLeft {
color:#666666;
display:table-cell;
float:left;
font-size:12px;
padding:4px 0;
text-align:right;
width:60px;
}
.ingredientsTable .rows .desc {
color:#666666;
display:table-cell;
float:left;
font-size:12px;
padding:4px 12px 4px 15px;
width:300px;
}
.ingredientsTable .rows .measureRight {
color:#666666;
display:table-cell;
float:left;
font-size:12px;
padding:4px 0;
width:60px;
}
.nutritionalChart {
background:transparent url(/App_themes/Compliments/images/bg_nutritionalInfo.gif) no-repeat scroll left top;
height:auto;
overflow:hidden;
width:210px;
}
.nutritionalChartBottom {
background:transparent url(/App_themes/Compliments/images/bg_nutritionalInfo.gif) no-repeat scroll left bottom;
height:10px;
width:210px;
}
.nutritionalChart .header {
overflow:hidden;
padding:15px 0 15px 12px;
}
.nutritionalChart .nutrientTable {
border:0 none;
display:table;
margin:5px 1px 0;
overflow:hidden;
width:208px;
}
.nutrientTable .rows {
clear:both;
display:table-row;
height:100%;
}
.nutrientTable .bg {
background:#F2F2F3 none repeat scroll 0 0;
}
.nutrientTable .rows .items, .nutrientTable .rows .nInfo, .nutrientTable .rows .oneliner {
color:#666666;
display:table-cell;
float:left;
font-size:12px;
padding:4px 0 4px 12px;
width:110px;
}
.nutrientTable .rows .nInfo {
width:71px;
}
.nutrientTable .rows .oneliner {
font-size:11px;
width:auto;
}
.directionsWrap {
clear:both;
height:auto;
margin:25px 0 15px;
width:100%;
}
.directionsWrap ol {
list-style-type:decimal;
margin:0;
padding:0;
}
.directionsWrap ol li {
color:#666666;
font-size:12px;
list-style-position:outside;
margin:0 0 0 25px;
padding:8px 0 0 8px;
}
.reviewsWrap {
background:transparent url(/App_themes/Compliments/images/icon_reviews.gif) no-repeat scroll left top;
height:auto;
margin:20px 0 15px;
padding:5px 0 0 35px;
width:662px;
z-index:1000;
}
.reviewsWrap .writeReviewActionWrap {
float:right;
}
.writeReviewActionWrap {
background:transparent url(/App_themes/Compliments/images/icon_write.gif) no-repeat scroll left top;
display:block;
height:40px;
margin:15px 0 0;
padding-left:35px;
width:auto;
}
.writeReviewActionWrap .actions {
padding-top:3px;
}
.postings {
clear:both;
display:block;
height:auto;
width:100%;
}
.postings .postTime {
color:#666666;
display:block;
font-size:11px;
font-weight:bold;
padding:15px 0 0;
}
.postings .review {
color:#666666;
display:block;
font-size:11px;
line-height:1.4em;
margin:4px 0;
}
a.arrowLinkSm {
background:transparent url(/App_themes/Compliments/images/link_arrow.gif) no-repeat scroll right 4px;
color:#5E2F05;
font-size:10px;
font-weight:700;
padding-right:7px;
text-decoration:none;
}
a.arrowLinkSm:hover {
text-decoration:none;
}
.rateItOverlay {
display:none;
height:auto;
left:-1000px;
position:absolute;
top:-1000px;
visibility:hidden;
width:223px;
z-index:3000;
}
.rateItOverlay .lightgreyOverlay {
margin:15px 0 0;
}
.rateItOverlay .lightgreyOverlayMiddle {
height:100%;
overflow:hidden;
padding:0 10px;
}
.rateItOverlay .lightgreyOverlayMiddle p {
float:left;
width:250px;
}
.reviewOverlay {
display:none;
height:auto;
left:-1000px;
position:absolute;
top:-1000px;
visibility:hidden;
width:657px;
z-index:3000;
}
.reviewOverlay .greyOverlay {
margin:80px 0 0;
}
.reviewOverlay .greyOverlayMiddle {
height:auto;
overflow:hidden;
padding:25px 65px;
width:527px;
}
.reviewOverlay .greyOverlayMiddle .header {
color:#000000;
display:block;
font-size:14px;
font-weight:700;
line-height:1.8em;
}
.productHighlightsWrap, .productDetailsHighlightsWrap, .productOtherDetails {
clear:both;
height:auto;
margin:10px 0 0;
overflow:hidden;
padding:0;
width:697px;
}

.productHighlightsWrapOrganic {
clear:both;
height:auto;
margin-bottom:20px;
overflow:hidden;
padding:0;
width:697px;
}

.productOtherDetails {
margin:30px 0 20px;
z-index:1000;
}
.productHighlightsWrap .highlights, .productDetailsHighlightsWrap .highlights {
float:left;
height:auto;
margin:0;
padding:0;
width:427px;
}
.productHighlightsWrapOrganic .highlights, .productHighlightsWrap .highlights {
position:absolute;
z-index:200;
}
.productHighlightsWrapOrganic .highlights.brands, .productHighlightsWrap .highlights.brands {
margin-left:10px;
width:350px;
}
.productHighlightsWrap .heroshot, .productHighlightsWrapOrganic .heroshot, .productDetailsHighlightsWrap .heroshot {
float:right;
height:auto;
width:auto;
z-index:100;
}



.heroshot span {
color:#666666;
display:block;
font-size:12px;
font-weight:bold;
line-height:1.4em;
text-align:center;
}
.highlights .logoWrapper {
width: 180px;
float: left;
}
.highlights .ratingWrapper {
width: 150px;
float: left;
display: inline;
}
.highlights .actions {
float: right;
margin-top: 10px;
}
.highlights .actions span {
margin-left: 8px;
}
.highlights .header {
color:#5E2F05;
display:block;
font-size:14px;
font-weight:700;
}
.highlights p, .highlights.brands p {
color:#666666;
font-size:12px;
line-height:1.2em;
padding-bottom:25px;
}
.highlights .brandsHeader {
display:block;
padding-bottom:15px;
}
.highlights.brands p {
color:#333333;
line-height:1.4em;
padding-right:15px;
}
.highlights fieldset {
border:medium none;
margin:5px 0 0;
padding:0;
}
.productOtherDetails .nutrientsWrap {
float:left;
}
.productOtherDetails .legendsWrap {
float:right;
width:400px;
}
.legendsWrap {
font-size:11px;
padding:10px;
}
.legendsWrap .intro {
clear:both;
color:#666666;
font-size:10px;
line-height:1.2em;
margin-bottom:15px;
}
.legendsWrap .legendDetail {
display:inline;
float:left;
}
.legendsWrap .legendIcons {
float:left;
margin-right:10px;
}
.legendIcons {
border:0 none;
float:left;
height:38px;
width:38px;
}
.legendTitle {
color:#000000;
font-weight:bold;
line-height:1.6em;
}
.legendDefinition {
color:#666666;
line-height:1.2em;
padding-bottom:25px;
}
.legendOverlay {
display:none;
height:auto;
margin-top:-525px;
position:absolute;
visibility:hidden;
width:700px;
z-index:3000;
}
.legendOverlay .top {
background:transparent url(/App_themes/Compliments/images/overlay_legend_top.gif) no-repeat scroll left top;
height:auto;
width:700px;
}
.legendOverlay .bottom {
background:transparent url(/App_themes/Compliments/images/overlay_legend_bottom.gif) no-repeat scroll left top;
height:30px;
width:700px;
}
.symbolsWrap {
background:transparent url(/App_themes/Compliments/images/legend_overlay_logo.gif) no-repeat scroll right bottom;
height:auto;
margin:35px 0 0 25px;
overflow:hidden;
width:650px;
}
.symbolsWrap ul.symbolsList {
display:inline;
float:left;
height:auto;
list-style-type:none;
margin:0 0 0 25px;
padding:0;
width:200px;
}
.symbolsWrap ul.symbolsList.first {
margin-left:0;
}
ul.symbolsList li {
display:block;
}
ul.symbolsList li .legendIcons {
display:block !important;
padding-bottom:5px;
}
ul.symbolsList li .legendDetail {
clear:both !important;
}
.pagination a.inactive {
color:#666666;
text-decoration:none;
}
.brandProdLandingFeaturesTop .left {
float:left;
height:auto;
margin:10px 22px 0 0;
width:285px;
}
.brandProdLandingFeaturesTop .right {
display:inline;
float:left;
height:auto;
margin:10px 0 0;
padding-left:22px;
width:285px;
}
.brandProdLandingFeaturesTop .left .prodList {
margin:30px 0 5px;
}
.brandProdLandingFeaturesTop .prodList .ratingWrapper {
/*float:right;*/
float:left;
margin-top:0;
}

.brandProdLandingFeaturesTop .right .boxWithPicOnRight .ratingWrapper {
padding-left:6px;
width: 125px;
}

.brandProdLandingFeaturesTop .right .prodList {
margin:10px 0 15px;
}
.leftnavPromo {
height:auto;
overflow:hidden;
width:225px;
}
.hs .logo {
float:left;
height:auto;
width:88px;
}
.hs .details {
display:inline;
float:left;
height:auto;
padding-top:20px;
width:137px;
}
#leftnav .middle ul li p.text {
color:#666666;
font-size:10px;
margin:0;
padding:0 0 5px;
width:201px;
}
#leftnav fieldset.shareWithFriend {
border:0 none;
height:auto;
margin:5px 0 10px;
padding:0;
width:200px;
}
fieldset.shareWithFriend div {
display:block;
margin:0;
padding:3px 0;
}
fieldset.shareWithFriend input {
width:190px;
}
.disneyHeroshot {
margin:-10px 0 0 367px;
position:absolute;
z-index:100;
}
.heroshot.empty {
height:250px;
width:697px;
}
.disneyPromo {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/promo_calendar.gif) no-repeat scroll left top;
height:170px;
margin:20px 0 10px;
width:665px;
}
.disneyPromo .promoInfo {
padding:60px 0 0 470px;
}
.disneyPromo .promoInfo p {
width:160px;
}
.disneyParentingPromo {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/parenting_promo_bg.jpg) no-repeat scroll left top;
height:265px;
margin:10px 0 15px;
width:622px;
}
.disneyParentingPromo .promoInfo {
padding:15px 0 0 245px;
width:355px;
}
.disneyParentingPromo .promoInfo p {
line-height:1.3em;
margin:10px 0;
padding:0;
}
.articleWrap {
height:auto;
overflow:hidden;
width:622px;
}
.articleWrap .intro {
height:auto;
margin-bottom:0 !important;
margin-top:8px;
overflow:hidden;
padding:0 !important;
width:100%;
}
.articleWrap .intro p {
color:#666666;
font-size:12px;
line-height:1.4em;
padding:8px 0 0;
}
.articleWrap h1 {
color:#666666;
display:block;
font-size:12px;
font-weight:bold;
line-height:12px;
padding-bottom:5px;
}
.articleWrap p {
color:#666666;
font-size:11px;
line-height:1.4em;
margin:0 0 15px;
padding:0;
}
.articleWrap .greyDotlineH {
margin:5px 0 10px !important;
padding:0;
}
.disneyCalendar {
height:auto;
text-align:center;
width:100%;
z-index:1000;
padding-top: 160px;
}
.calendarTop {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/mealplan_calendar_top.gif) no-repeat scroll left top;
height:51px;
overflow:hidden;
text-align:left;
width:685px;
}

.calendarTopFR {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/mealplan_calendar_top.gif) no-repeat scroll left top;
height:51px;
overflow:hidden;
text-align:left;
width:685px;
}

.calendarContent {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/mealplan_calendar_bg.gif) no-repeat scroll left bottom;
height:auto;
overflow:hidden;
padding-bottom:180px;
text-align:left;
width:685px;
}
ul.disneyCalBullet {
list-style-type:disc;
margin:10px 5px 8px 17px;
padding:0 0 0 4px;
}
ul.disneyCalBullet.first {
margin-top:0 !important;
}
ul.disneyCalBullet li {
font-size:11px;
}
.myInspirationTable {
display:table;
height:auto;
margin:10px 0 0;
width:637px;
}
.myInspirationTable .rows {
clear:both;
display:table-row;
height:100%;
}
.myInspirationTable .rows td {
color:#666666;
font-size:12px;
padding-top:15px;
vertical-align:middle;
}
.myInspirationTable .rbRecipeName {
display:table-cell;
padding:4px 10px;
width:200px;
}
.myInspirationTable .rbNotes {
display:table-cell;
padding:4px 10px 4px 0;
width:250px;
}
.myInspirationTable .remove {
display:table-cell;
padding:4px 0;
text-align:center;
width:120px;
}
.myInspirationTable .slProductName {
display:table-cell;
padding:4px 10px;
width:300px;
}
.myInspirationTable .slQuantity {
display:table-cell;
padding:4px 10px 4px 0;
text-align:center;
width:100px;
}
.myInspirationTable thead {
background:#E9E9E9 none repeat scroll 0 0;
padding:2px 0;
}
.myInspirationTable thead td {
color:#000000;
display:inline;
font-size:14px;
}
.slQuantity select {
width:50px;
}
.contentBoxFull .bottom .onleft, .contentBoxFull .bottom .left {
float:left;
height:auto;
margin-right:15px;
width:685px;
}
.contentBoxFull .bottom .onright, .contentBoxFull .bottom .right {
display:inline;
float:left;
height:auto;
text-align:center;
width:200px;
}
.featuredStoryBottom .storyPic {
height:250px;
margin:0 0 0 15px;
padding-bottom:4px;
position:relative;
width:340px;
z-index:1500;
}
.featuredStoryBottom .storyFeaturedDesc {
height:auto;
margin:30px 0 0 320px;
position:absolute;
width:275px;
z-index:2000;
}
.storyFeaturedDesc p {
color:#999999;
display:block;
font-size:14px;
font-weight:bold;
line-height:1.4em;
margin:20px 0 10px 30px;
}
.storyContent, .newsletterContent {
margin:15px 15px 0;
width:645px;
}
.storyContent .article {
float:left;
height:auto;
margin-top:15px;
width:440px;
}
.storyContent .pic {
background-position:right bottom;
background-repeat:no-repeat;
float:right;
}
.storyContent .article p {
line-height:18px;
margin:0;
padding:5px 0;
}
.storyContent .article p span.highlight, .newsletterContent .header {
font-size:16px;
line-height:18px;
}
.newsletterContent .header {
padding-bottom:5px;
}
.culinarySeal {
background:transparent url(/App_themes/Compliments/images/icon_complimentsCulinary.gif) no-repeat scroll left top;
clear:both;
display:block;
height:73px;
margin:5px 0;
width:auto;
}
.culinarySeal span {
display:inline;
float:left;
line-height:73px;
padding-left:83px;
}
.newsletterContent p {
font-size:12px;
line-height:1.2em;
padding:5px 0;
}
.newsletterHighlights {
clear:both;
height:auto;
margin-bottom:15px;
overflow:hidden;
width:100%;
}
.newsletterHighlights .brief {
float:left;
height:auto;
width:320px;
}
.newsletterHighlights .thumbnail {
float:right;
height:auto;
width:300px;
}
ul.brief, ol.brief {
height:auto;
margin:12px 0 0;
padding:0;
width:auto;
}
ul.brief li {
font-size:12px;
list-style-position:outside;
list-style-type:disc;
margin-left:16px;
padding:1px 0;
}
ol.brief li {
color: #666666;
font-size:12px;
list-style-position:outside;
margin-left:22px;
padding:1px 0;
}
.imageLink {
background:transparent url(/App_themes/Compliments/images/icon_enlarge.gif) no-repeat scroll left top;
clear:both;
float:right;
height:15px;
margin-top:5px;
width:auto;
}
.imageLink a {
color:#5E2F05;
font-size:10px;
padding-left:21px;
text-decoration:none;
}
.imageLink a:hover {
text-decoration:underline;
}
.imageLink a span {
background:transparent url(/App_themes/Compliments/images/link_arrow.gif) no-repeat scroll right 5px;
line-height:17px;
padding-right:7px;
}
.signupForm {
clear:both;
height:auto;
margin:15px 0;
width:100%;
}
.signupForm fieldset.newsletterSignUp {
border:0 none;
float:left;
height:auto;
margin:15px 30px 0 0;
width:200px;
}
fieldset.newsletterSignUp label, .contactForm fieldset .left label, .contactForm fieldset .right label {
display:block;
padding:5px 0 3px;
}
fieldset.newsletterSignUp input, .contactForm fieldset .left input {
width:190px;
}
.signupForm .other {
display:inline;
float:left;
font-size:12px;
height:auto;
margin-top:30px;
overflow:hidden;
width:390px;
}
.contactUs {
height:auto;
padding:0 35px 20px;
width:595px;
}
.contactForm {
clear:both;
height:auto;
margin:15px 0;
overflow:hidden;
width:595px;
}
.contactForm fieldset {
border:0 none;
height:auto;
width:100%;
}
.contactForm fieldset .left {
float:left;
height:auto;
margin-right:15px;
width:200px !important;
}
.contactForm fieldset .right {
display:inline;
float:left;
height:auto;
text-align:left !important;
width:360px !important;
}
.contactForm fieldset .right input {
width:350px;
}
.contactInfo {
background:transparent url(/App_themes/Compliments/images/bg_contactUs.gif) no-repeat scroll left top;
height:104px;
width:100%;
}
.contactInfo p {
display:block;
line-height:1.4em;
padding-left:110px;
}
.bankingTop .header {
display:block;
height:auto;
padding:105px 0 80px 295px;
width:auto;
}
.prepaidTop .header {
display:block;
height:auto;
padding:70px 0 115px 295px;
width:auto;
}
.bankingDetails {
background:transparent url(/App_themes/Compliments/images/lime.gif) no-repeat scroll right bottom;
height:auto;
margin:0 35px 0 45px;
overflow:hidden;
padding:20px 0;
width:auto;
}
.prepaidDetails {
height:auto;
margin:0 10px 0 30px;
padding:20px 0;
width:auto;
}
.bankingDetails .info {
height:auto;
width:545px;
}
.prepaidDetails .info {
height:auto;
width:600px;
}
.bankingDetails .info .header {
font-size:16px;
line-height:1.4em;
padding-bottom:10px;
}
.prepaidDetails .info .header {
font-size:16px;
line-height:1.4em;
padding-bottom:10px;
}
.bankingDetails .info p {
font-size:12px;
line-height:1.2em;
padding-bottom:15px;
}
.prepaidDetails .info p {
font-size:12px;
line-height:1.2em;
padding-bottom:10px;
}
.prepaidDetails .fineprint p {
font-size:10px;
line-height:1.2em;
padding-bottom: 0px;
}

#nkhTabs {
float:left;
height:27px;
width:612px;
}
#nkhTabs #nav {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll 0 0;
display:inline;
height:27px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
width:612px;
}
#nkhTabs #navFR {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll 0 0;
display:inline;
height:27px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
width:612px;
}
#nkhTabs #nav li, #nkhTabs #navFR li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#nkhTabs #nav a, #nkhTabs #navFR a {
float:left;
height:0 !important;
overflow:hidden;
padding:27px 0 0;
}
.tNav01 a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll 0 0;
width:123px;
}
.tNav01FR a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll 0 0;
width:123px;
}
.tNav01 a:hover, .tNav01FR a:hover {
background-position:0 -27px;
}

.tNav01on a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll 0 -27px;
width:123px;
}

.tNav01FRon a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll 0 -27px;
width:123px;
}

.tNav02 a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -123px 0;
width:121px;
}

.tNav02FR a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -1	23px 0;
width:121px;
}

.tNav02 a:hover, #tNav02on a, .tNav02FR a:hover, #tNav02FRon a {
background-position:-123px -27px;
}

.tNav02on a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -123px -27px;
width:121px;
}

.tNav02FRon a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -123px -27px;
width:121px;
}

.tNav03 a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -244px 0;
width:121px;
}
.tNav03FR a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -244px 0;
width:121px;
}

.tNav03 a:hover, #tNav03on a, .tNav03FR a:hover, #tNav03FRon a {
background-position:-244px -27px;
}

.tNav03on a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -244px -27px;
width:121px;
}

.tNav03FRon a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -244px -27px;
width:121px;
}

.tNav04 a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -365px 0;
width:121px;
}

.tNav04FR a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -365px 0;
width:121px;
}

.tNav04 a:hover, #tNav04on a, .tNav04FR a:hover, #tNav04FRon a {
background-position:-365px -27px;
}

.tNav04on a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -365px -27px;
width:121px;
}

.tNav04FRon a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -365px -27px;
width:121px;
}

.tNav05 a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -486px 0;
width:115px;
}

.tNav05FR a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -486px 0;
width:115px;
}

.tNav05 a:hover, #tNav05on a, .tNav05FR a:hover, #tNav05FRon a {
background-position:-486px -27px;
}

.tNav05on a {
background:transparent url(/App_themes/Compliments/images/en/brands/disney/disney_tabs.gif) no-repeat scroll -486px -27px;
width:115px;
}

.tNav05FRon a {
background:transparent url(/App_themes/Compliments/images/fr/brands/disney/disney_tabs.gif) no-repeat scroll -486px -27px;
width:115px;
}

.nkhBox {
background:#EEEEEE none repeat scroll 0 0;
height:auto;
overflow:visible;
padding:30px 41px 20px;
width:530px;
}
.servingChart {
background:transparent url(/App_themes/Compliments/images/bg_nutritionalInfoLg.gif) no-repeat scroll left top;
height:auto;
overflow:hidden;
width:530px;
}
.servingChartBottom {
background:transparent url(/App_themes/Compliments/images/bg_nutritionalInfoLg.gif) no-repeat scroll left bottom;
height:10px;
width:530px;
}
.servingChart .header {
overflow:hidden;
padding:10px 0;
}
.servingChart .nutrientTable {
border:0 none;
display:table;
margin:0 1px;
overflow:hidden;
width:528px;
}
.header .foodGroup, .header .ageGroups, .nutrientTable .foodGroup, .nutrientTable .ageGroups {
color:#666666;
display:table-cell;
float:left;
font-size:11px;
padding:4px 0 4px 12px;
width:100px;
}
.header .foodGroup, .nutrientTable .foodGroup {
padding-left:15px !important;
width:170px;
}
.header .ageGroups, .nutrientTable .ageGroups {
text-align:center;
}
.featuredStoryBottom .awardPic {
float:right;
margin:0 20px 6px 0;
z-index:900;
}
.featuredStoryBottom .bagforlifePic {
float:right;
margin:0 10px 6px 0;
z-index:900;
}
.featuredStoryBottom .awardFeaturedDesc {
float:left;
margin:20px 0 0 30px;
position:absolute;
width:320px;
z-index:1000;
}
.featuredStoryBottom .bagforlifeFeaturedDesc {
float:left;
margin:20px 0 0 15px;
position:absolute;
width:320px;
z-index:1000;
}
.awardFeaturedDesc p {
color:#999999;
display:block;
font-size:14px;
font-weight:bold;
line-height:1.4em;
margin:10px 0 0;
}
.bagforlifeFeaturedDesc p {
color:#999999;
display:block;
font-size:14px;
font-weight:bold;
line-height:1.4em;
margin:10px 0 0;
}
.awardProdListing {
height:auto;
overflow:hidden;
width:665px;
}
.awardProdListing .awardItems {
clear:both;
float:left;
width:100%;
}
.awardItems .prodTitle {
color:#000000;
float:left;
font-size:14px;
line-height:1.2em;
margin:0 10px 8px;
width:auto;
}
.awardItems .logo {
float:right;
height:auto;
margin:5px 10px 5px 0;
width:auto;
}
.awardItems .prodPic {
float:left;
height:auto;
text-align:center;
width:125px;
}
.awardItems table {
display:inline;
float:left;
height:auto;
margin-top:8px;
width:540px;
}
.awardItems table thead {
background:#D6D5D5 none repeat scroll 0 0;
border:0 none;
clear:both;
color:#4A2A07;
margin:0;
padding:0;
}
.awardItems table tbody td {
color:#000000;
display:table-cell;
float:left;
font-size:13px;
line-height:1.2em;
}
.awardItems table td.name, .awardItems table td.category {
float:left;
padding:20px 10px;
width:180px;
}
.awardItems table td.won, .awardItems table td.year {
float:left;
padding:20px 10px;
width:50px;
}
.awardItems table thead td {
padding-bottom:0 !important;
padding-top:0 !important;
}
.greyOverlay, .lightgreyOverlay {
height:auto;
margin:100px 0 0 100px;
width:auto;
}
.greyOverlayTop {
background:transparent url(/App_themes/Compliments/images/overlay_grey_top.gif) no-repeat scroll right top;
margin-left:5px;
}
.greyOverlayBottom {
background:transparent url(/App_themes/Compliments/images/overlay_grey_bottom.gif) no-repeat scroll right top;
margin-left:5px;
}
.greyOverlayTop span, .greyOverlayBottom span {
display:block !important;
height:5px;
margin-left:-5px;
width:5px;
}
.greyOverlayMiddle {
background:#E0E1E1 none repeat scroll 0 0;
color:#000000;
}
.writeReviewArrow {
float:right;
height:18px;
width:84px;
}
.lightgreyOverlayTop {
background:transparent url(/App_themes/Compliments/images/overlay_lgtgrey_top.gif) no-repeat scroll right top;
margin-left:3px;
}
.lightgreyOverlayBottom {
background:transparent url(/App_themes/Compliments/images/overlay_lgtgrey_bottom.gif) no-repeat scroll right top;
margin-left:3px;
}
.lightgreyOverlayTop span, .lightgreyOverlayBottom span {
display:block !important;
height:3px;
margin-left:-3px;
width:3px;
}
.lightgreyOverlayMiddle {
background:#EFF0F0 none repeat scroll 0 0;
color:#000000;
}
.lightgreyOverlay .smallUpwardArrow {
height:7px;
margin-left:45px;
width:11px;
}
.warning {
color:Red;
display:none;
}
.ingTitle {
font-size:12px;
font-weight:bold;
text-align:left;
}
.landingWelcome {
height:auto;
margin:20px 0;
width:auto;
}
.landingWelcome h1 {
-x-system-font:none;
color:#5E2F05;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
}
.landingWelcome h2 {
color:#5E2F05;
font-size:15px;
padding-bottom:20px;
}
.toolBlockTopRow {
display:inline;
float:left;
height:auto;
width:200px;
}
.toolBlockTopRow p {
font-size:12px;
line-height:1.2em;
padding-bottom:10px;
width:160px;
}
.toolBlockTopRow p span {
color:#000000;
font-weight:bold;
}
.toolBlockBottomRow {
background:transparent url(/App_themes/Compliments/images/en/tools_landing_02.jpg) no-repeat scroll left top;
height:auto;
margin-top:30px;
width:100%;
}
.toolBlockBottomRowFR {
background:transparent url(/App_themes/Compliments/images/fr/tools_landing_02.jpg) no-repeat scroll left top;
height:auto;
margin-top:30px;
width:100%;
}
.toolBlockBottomRow .toolBlockOnRight {
height:260px;
margin-left:240px;
padding-top:30px;
width:300px;
}

.toolBlockBottomRowFR .toolBlockOnRight {
height:260px;
margin-left:240px;
padding-top:30px;
width:300px;
}

.toolBlockOnRight p {
font-size:12px;
font-weight:bold;
line-height:1.2em;
margin-left:38px;
padding-bottom:10px;
width:250px;
}
.createListOverlay {
height:auto;
margin:-40px 0 0 545px;
position:absolute;
width:120px;
z-index:3000;
}
.createListOverlay .lightgreyOverlay {
margin:0;
}
.createListOverlay .lightgreyOverlayMiddle {
height:100%;
overflow:hidden;
padding:0 10px;
width:auto;
}
.createListBoxWhiteGreen {
background:transparent url(/App_themes/Compliments/images/bg_boxWhiteGreen.gif) no-repeat scroll left top;
font-size:12px;
height:201px;
padding:15px;
width:579px;
}
.createListBoxWhiteGreen .colOne {
float:left;
height:201px;
margin-right:5px;
width:203px;
}
.createListBoxWhiteGreen .colTwo {
display:inline;
float:left;
height:201px;
margin-left:15px;
width:355px;
}
.colOne h1, .colTwo h1 {
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
padding-bottom:5px;
}
.colOne h1 {
color:#666666;
}
.colTwo h1 {
color:#FFFFFF;
}
.colTwo .selections {
color:#333333;
display:inline;
float:left;
height:auto;
width:177px;
}
.selections .choiceContainer {
background:transparent url(/App_themes/Compliments/images/bg_choiceBox.gif) no-repeat scroll left top;
height:100px;
padding:5px 0;
width:170px;
}
.choiceContainer .inner {
font-size:10px;
height:100px;
margin:0 2px 0 5px;
overflow:auto;
width:163px;
}
.colTwo .actions {
float:right;
margin-top:15px;
}
.colOne .listContainer {
font-size:11px;
height:160px;
margin:10px 2px 0 0;
overflow:auto;
width:200px;
}
.colOne .listContainer dl {
padding:5px 0;
width:175px;
}
.colOne .listContainer dl dt {
color:#333333;
font-weight:bold;
margin-top:8px;
}
.colOne .listContainer dl dd {
margin-bottom:4px;
}
.mpBottomWithImg {
background:transparent url(/App_themes/Compliments/images/meal_landing_img.gif) no-repeat scroll left top;
height:63px;
width:auto;
}
.mealLandingGreenBox {
background:transparent url(/App_themes/Compliments/images/bg_meal_laning.gif) no-repeat scroll left top;
height:auto;
margin-top:20px;
overflow:hidden;
padding:30px 10px 20px 30px;
width:595px;
}
.mealLandingGreenBoxBottom {
background:transparent url(/App_themes/Compliments/images/bg_meal_laning.gif) no-repeat scroll left bottom;
height:10px;
margin-bottom:20px;
width:635px;
}
.mealLandingGreenBox p {
color:#FFFFFF;
font-size:13px;
line-height:1.4em;
}
.mealLandingGreenBox p.header {
color:#FFFFFF;
font-size:15px;
line-height:1.2em;
padding:5px 0 20px;
}
.mealLandingGreenBox ul {
clear:both;
list-style-type:disc;
margin:5px 0 15px 20px;
padding:0;
width:auto;
}
.mealLandingGreenBox ul li {
color:#FFFFFF;
font-size:13px;
padding-left:2px;
}
.planSelectorHeader {
height:auto;
margin:15px 0;
overflow:hidden;
width:637px;
}
.planTitle {
color:#5E2F05;
float:left;
font-size:18px;
font-weight:lighter;
width:337px;
}
.planArchives {
display:inline;
float:left;
text-align:right;
width:300px;
}
.planSelector {
background:transparent url(/App_themes/Compliments/images/dotline_grey_h.gif) repeat-x scroll left bottom;
overflow:hidden;
padding-bottom:5px;
width:100%;
}
.planSelector .bar {
font-size:15px;
overflow:hidden;
padding:4px 4px 4px 8px;
width:98%;
}
.planSelector .bar.on {
background:#E9E9E9 none repeat scroll 0 0;
color:#000000;
}
.planSelector .bar .header {
float:left;
}
.planSelector .bar .action {
float:right;
margin-right:4px;
}
.planSelections {
clear:both;
height:auto;
overflow:hidden;
padding:10px 0;
width:100%;
}
.planSelections .featurebox {
margin-top:-1px !important;
}
#mpTabs {
float:left;
height:29px;
width:637px;
}
#mpTabs #nav {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll 0 0;
display:inline;
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
width:637px;
}
#mpTabs #nav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#mpTabs #nav a {
float:left;
height:0 !important;
overflow:hidden;
padding:29px 0 0;
}
.mpNav01 a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll 0 0;
width:121px;
}
.mpNav01 a:hover {
background-position:0 -29px;
}
.mpNav01on a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll 0 -29px;
width:121px;
}
.mpNav02 a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -121px 0;
width:121px;
}
.mpNav02 a:hover, #mpNav02on a {
background-position:-121px -29px;
}
.mpNav02on a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -121px -29px;
width:121px;
}
.mpNav03 a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -242px 0;
width:121px;
}
.mpNav03 a:hover, #mpNav03on a {
background-position:-242px -29px;
}
.mpNav03on a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -242px -29px;
width:121px;
}
.mpNav04 a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -363px 0;
width:121px;
}
.mpNav04 a:hover, #mpNav04on a {
background-position:-363px -29px;
}
.mpNav04on a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -363px -29px;
width:121px;
}
.mpNav05 a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -484px 0;
width:117px;
}
.mpNav05 a:hover, #mpNav05on a {
background-position:-484px -29px;
}
.mpNav05on a {
background:transparent url(/App_themes/Compliments/images/meal_planner/en/planner_tabs.gif) no-repeat scroll -484px -29px;
width:115px;
}
.greenOutlineBox {
height:auto;
width:611px;
}
.greenOutlineBox .boxTop, .greenOutlineBox .boxBottom {
background:transparent url(/App_themes/Compliments/images/bg_boxWithGreenStroke_top.gif) no-repeat scroll left top;
font-size:1px;
height:6px;
overflow:hidden;
width:611px;
}
.greenOutlineBox .boxBottom {
background:transparent url(/App_themes/Compliments/images/bg_boxWithGreenStroke_bottom.gif) no-repeat scroll left top;
}
.greenOutlineBox .boxMiddle {
background:transparent url(/App_themes/Compliments/images/bg_boxWithGreenStroke_middle.gif) repeat-y scroll left top;
height:auto;
overflow:hidden;
padding:8px 14px;
width:583px;
}
.greenOutlineBox .boxMiddle h1 {
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
padding-bottom:5px;
}
.greenOutlineBox .boxMiddle ul.fourColsList {
clear:both;
height:auto;
list-style-type:none;
margin:10px 2px 10px 1px;
padding:0;
width:583px;
}
ul.fourColsList li {
display:inline;
float:left;
font-weight:bold;
height:160px;
margin-bottom:10px;
width:145px;
}
ul.fourColsList li img {
padding-bottom:10px;
}
ul.fourColsList li label {
color:#94B737;
display:block;
font-weight:normal;
line-height:1.4em;
text-transform:uppercase;
}
ul.fourColsList li .itemName {
display:block;
min-height:25px;
width:125px;
}
.greenOutlineBox .boxMiddle .actions {
float:right;
margin-top:10px;
}
.greenOutlineBox .boxMiddle dl.mealSummary {
clear:both;
height:auto;
margin:10px 2px 10px 1px;
padding:0;
width:583px;
}
dl.mealSummary dt {
display:inline;
float:left;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
width:150px;
}
dl.mealSummary dd {
clear:right;
display:inline;
float:left;
font-size:12px;
margin-bottom:15px;
width:433px;
}
dl.mealSummary dd a {
display:block;
margin-bottom:5px;
}
span.steptitle {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
}
#popupPage {
height:auto;
margin-top:10px;
padding:0 46px;
width:708px;
}
#popupPage.smaller {
height:auto;
margin-top:10px;
padding:0 25px;
width:550px;
}
#popupPage a.close, #popupPage.smaller a.close {
background:transparent url(/App_themes/Compliments/images/button_close.gif) no-repeat scroll right top;
color:#666666;
float:right;
line-height:19px;
margin-right:5px;
padding-right:27px;
text-decoration:none;
}
#popupPage .header {
border-bottom:5px solid #94B737;
height:auto;
overflow:hidden;
width:708px;
}
#popupPage.smaller .header {
background:transparent url(/App_themes/Compliments/images/dotline_grey_h.gif) repeat-x scroll left bottom;
border:medium none;
height:auto;
overflow:hidden;
padding-bottom:2px;
width:550px;
}
#popupPage .header .logo, #popupPage.smaller .header .logo {
float:left;
}
#popupPage .header .title {
-x-system-font:none;
color:#000000;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding:25px 10px 10px 0;
text-transform:uppercase;
}
#popupPage .bodyText {
color:#333333;
font-size:12px;
line-height:1.2em;
margin:20px 10px 0;
}
#popupPage .bodyText p {
padding-bottom:15px;
}
fieldset.tellAFriendWrapper {
height:auto;
padding:50px 100px 30px;
width:350px;
}
fieldset.tellAFriendWrapper ul {
list-style-type:none;
margin:15px 0 0;
padding:0;
}
fieldset.tellAFriendWrapper ul li {
display:inline;
float:left;
height:60px;
width:175px;
}
fieldset.tellAFriendWrapper label {
color:#000000;
display:block;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
fieldset.tellAFriendWrapper input {
height:12px;
width:155px;
}
fieldset.tellAFriendWrapper p.alignRight {
padding-right:10px;
}
.leaf {
margin-left:790px;
position:absolute;
z-index:1000;
}
.registrationWrapper {
height:auto;
overflow:hidden;
padding:30px 110px;
width:670px;
z-index:2000;
}
.registrationWrapper p {
font-size:12px;
line-height:1.2em;
}
p.black {
color:#000000;
}
.registrationWrapper fieldset.split {
border:medium none;
padding-top:20px;
width:670px;
}
fieldset.split .column {
display:inline;
float:left;
width:335px;
}
fieldset.split label {
-x-system-font:none;
color:#5E2F05;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:4px;
text-transform:uppercase;
}
fieldset.split input, fieldset.split select {
margin-bottom:6px;
width:200px;
}
fieldset.split p.forOptIn {
clear:both;
float:none;
position:relative;
}
p.forOptIn input {
float:left;
width:20px;
}
p.forOptIn label {
-x-system-font:none;
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin-left:20px;
text-transform:none;
width:300px;
}
.signInWrapper {
font-size:12px;
height:auto;
overflow:hidden;
padding:30px 100px;
width:697px;
z-index:2000;
}
.signInWrapper .signInLeft {
background:transparent url(/App_themes/Compliments/images/dotline_brown.gif) repeat-y scroll right top;
float:left;
height:200px;
padding-right:30px;
width:415px;
}
.signInWrapper .signInRight {
display:inline;
float:left;
padding-left:30px;
width:215px;
}
.signInLeft fieldset.login {
border:medium none;
margin:0;
padding:0;
width:410px;
}
fieldset.login ul {
list-style-type:none;
margin:0;
padding:0;
}
fieldset.login ul li {
display:inline;
float:left;
margin-right:5px;
}
fieldset.login ul li label {
-x-system-font:none;
color:#5E2F05;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:4px;
text-transform:uppercase;
}
fieldset.login ul li input {
margin-bottom:6px;
width:190px;
}
p.pwOption {
clear:both;
float:left;
position:relative;
}
p.pwOption input {
float:left;
width:20px;
}
p.pwOption label {
-x-system-font:none !important;
color:#666666 !important;
display:block;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:normal !important;
margin-left:20px;
text-transform:none !important;
width:200px;
}
p.alignRight {
float:right;
}
.signInRight ul {
list-style-type:disc;
margin:0 0 0 16px;
padding:0;
}
.signInRight ul li {
font-size:12px;
padding:2px 0 2px 2px;
}
.nkhContent {
height:auto;
overflow:hidden;
width:612px;
}
.nkhBox h1 {
-x-system-font:none;
color:#ED1B24;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
padding:5px 0 10px;
}
.nkhBox h1.orange {
color:#ED9E14;
}
.nkhBox h1.green {
color:#419D3D;
}
.nkhBox h1.blue {
color:#00A1E0;
}
.nkhBox .recommendAgeWrapper {
clear:both;
display:block;
padding-bottom:10px;
}
.recommendAgeWrapper p {
color:#000000;
margin:0;
padding:0;
}
.recommendAgeWrapper p.ageGroups {
-x-system-font:none;
color:#5E2F05;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
}
.nkhBox .greendivider {
border-top:1px solid #94B737;
clear:both;
font-size:1px;
height:1px;
margin:5px 0 10px;
width:auto;
}
.nkhBox p.intro {
color:#333333;
font-size:12px;
}
.nkhBox p.example {
color:#5E2F05;
}
.nkhBox p.example span {
color:#333333;
}
.nkhBox a.red {
color:#DD1821;
font-size:12px;
}
.nkhBox .healthLinks {
display:inline-block;
margin-left:10px;
width:400px;
}
.featuredStoryBottom {
overflow:hidden;
}
.featuredStoryBottom .smallerFeaturedDesc {
float:left;
margin:20px 0 0 30px;
position:relative;
width:270px;
z-index:2000;
}
.featuredStoryBottom .hmrPic {
float:right;
margin:0 10px 6px 0;
z-index:1000;
}
.smallerFeaturedDesc p {
color:#999999;
display:block;
font-size:14px;
font-weight:bold;
line-height:1.4em;
margin:6px 0 0;
}
.threeColsDisplayList {
color:#000000;
height:auto;
margin:15px 0;
width:695px;
}
.threeColsDisplayList p.micetype {
float:right;
font-size:10px;
margin-bottom:10px;
}
.threeColsDisplayList .listWrapper {
background:transparent url(/App_themes/Compliments/images/dotline_grey_h.gif) repeat-x scroll left top;
clear:both;
height:auto;
overflow:hidden;
padding:15px 0 20px;
width:695px;
}
.threeColsDisplayList .listWrapper ul {
list-style-type:none;
margin:0;
padding:0;
}
.listWrapper ul li {
display:inline;
float:left;
height:auto;
text-align:center !important;
width:231px;
}
.listWrapper ul li p {
font-size:12px;
margin:0;
padding:5px 25px 0;
text-align:left !important;
width:181px;
}
.resultcounts {
margin-right:12px;
margin-bottom: 3px;
text-align:right;
}
.pagecounts {
display:none;
margin-right:12px;
text-align:right;
}
.inspiredLandingFeature {
height:auto;
overflow:hidden;
width:auto;
}
.inspiredLandingFeature .featurePic {
border:2px solid #FFFFFF;
float:left;
height:auto;
width:auto;
}
.inspiredLandingFeature .featureIntro {
display:inline;
float:left;
height:auto;
margin-left:30px;
width:430px;
}
.inspiredLandingFeature .featureIntro .topcorner {
clear:both;
padding:10px 0 15px;
text-align:right;
width:430px;
}
.inspiredLandingFeature .featureIntro p {
color:#000000;
font-size:12px;
line-height:1.6em;
padding-bottom:20px;
}
.inspiredLandingFeature .featureIntro p.serifIntro {
color:#999999 !important;
font-family:Arial,Verdana,Helvetica,sans-serif !important;
font-size:14px;
font-weight:bold;
line-height:1.6em;
}
.issueArchiveWrapper {
height:auto;
overflow:hidden;
padding:0 16px;
width:665px;
}
.issueArchiveWrapper dl.fullblock, .issueArchiveWrapper dl.halfblock {
height:auto;
margin:20px 0;
padding:0;
width:100%;
}
.issueArchiveWrapper dl.halfblock {
display:inline;
float:left;
margin-right:53px;
width:303px;
}
dl.halfblock.last {
margin-right:0 !important;
}
dl.fullblock dt, dl.halfblock dt {
display:block;
height:28px;
padding-left:17px;
}
dl.fullblock dd, dl.halfblock dd {
display:inline;
float:left;
margin-bottom:20px;
margin-right:53px;
width:125px;
}
dl.fullblock dd.last, dl.halfblock dd.last {
margin-right:0 !important;
}
dl.fullblock dd .covers, dl.halfblock dd .covers {
height:126px;
padding-left:17px;
width:98px;
}
dl.fullblock dd .issue, dl.halfblock dd .issue {
display:block;
font-size:14px;
font-weight:bold;
margin-top:6px;
padding-left:17px;
width:108px;
}
dl.fullblock dd .issueTopic, dl.halfblock dd .issueTopic {
color:#000000;
display:block;
height:30px;
line-height:1.2em;
padding-left:17px;
width:108px;
}
dl.fullblock dd .downloadable, dl.halfblock dd .downloadable {
background:transparent url(/App_themes/Compliments/images/icon_pdf.gif) no-repeat scroll left top;
display:block;
width:125px;
}
dl.fullblock dd .downloadable span, dl.halfblock dd .downloadable span {
color:#999999;
display:block;
font-size:11px;
margin-left:17px;
}
dl.fullblock dd .downloadable a, dl.halfblock dd .downloadable a {
text-decoration:none;
}
#splashPage {
background:transparent url(/App_themes/Compliments/images/bg_province_selector.gif) no-repeat scroll left top;
height:533px;
margin:0;
padding:205px 0 0;
width:1024px;
}
.provSelector {
height:auto;
margin:0 0 0 370px;
overflow:hidden;
width:400px;
}
.provSelector ul {
list-style-type:none;
margin:0;
padding:0;
}
.provSelector ul li {
display:inline;
float:left;
width:200px;
}
.provSelector fieldset label {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding-bottom:3px;
}
.provSelector fieldset select {
width:185px;
}
.provSelector .action {
float:right;
padding-right:15px;
height:20px;
}
.provSelector .error {
color:#FFFFFF;
float:left;
position:absolute;
}
#genericthankyoubox {
display:none;
height:auto;
left:-1000px;
overflow:auto;
position:absolute;
text-align:center;
top:-1000px;
visibility:visible;
width:423px;
z-index:3000;
}
#genericthankyouboxText {
text-align:center;
}
.ratingPlusActions {
clear:right;
float:right;
}
.ratingPlusActions .ratingWrapper {
float:left;
margin:0 20px 0 0;
}
.ratingPlusActions .actions {
display:inline;
float:left;
}
.listing .header a, .fiveColsListTable .header a, .inspiredFiveColsTable .header a {
color:#000000;
text-decoration:none;
}
.boxWithPicOnRight .ratingPlusActions {
clear:left;
float:left;
margin-top:10px;
width: 100%;
}
.boxWithPicOnRight .ratingPlusActions .actions {
float:left;
margin:5px 10px 0 0;
}
.boxWithPicOnRight .ratingPlusActions .ratingWrapper {
display:inline;
float:left;
}
.rightCol .prodList {
clear:left;
display:block;
margin-bottom:15px;
}
.rightCol .prodList .ratingWrapper {
width:125px;
}
.rightCol .prodList .listing {
width:125px;
}
.brandProdLandingFeaturesTop .right {
background:transparent url(/App_themes/Compliments/images/dotline_brown.gif) repeat-y scroll 0 0;
}
.brandProdLandingFeaturesTop .left {
background:transparent none repeat scroll 0 0;
}
p.lowercase {
text-transform:lowercase;
}
.pic img { margin-top: 5px; }

.one .pic img { margin-top: 0; }

.prodSearchRightTitle {
float:left;
padding: 0 0 10px 0;
}

#leftnav .logo  {
float:left;
width: 88px;
}

#leftnav .details {
float:left;
width:137px;
}		

.featuredDetails .ratingWrapper {
width: 178px;
margin-right: 12px !important;
margin-right: 5px;
}

.prodList .ratingWrapper .ratingCounts	{ width: 125px; }

.prodList .ratingWrapper { width: 125px; }

.boxWithPicOnRight .ratingCounts { width: 125px; }

.monthlyTips-summer2009 p {
width: 205px;
}

/*** disney calendar extra menu ***/

#caledarTIPOverlay { z-index: 9000; }

#calendarExtra { background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_background.gif) left bottom no-repeat; 
/* margin-bottom: 30px;
padding-bottom: 20px; */
position: absolute;
z-index: 5000;
/*top: 490px; */
min-height: 111px;
height: auto;
_height: 107px;
}

#calendarExtra ul#extraBreakfast, #calendarExtra ul#extraAfter, #calendarExtra ul#extraFeeding { margin-bottom: 30px; }

#calendarExtra ul#extraNav, #calendarExtra ul#extraNavFR { 
position: relative;
z-index: 200;
margin-left: 155px;
padding-top: 40px;
_padding-top: 28px;
*padding-top: 30px;
}

#popup_nutrition { position: absolute;
background-color: #fff;
border: 1px solid #000;
width: 300px; 
padding: 10px;
z-index: 6000; 
right: 160px;
top: 530px; 
display: none;}

.nutrition_link_popup { cursor: pointer; }

#popup_nutrition_close { text-align: right; }

/*** calendar extra ENG ***/
#calendarExtra #extraNav li {
height: 11px;
margin-bottom: 10px;
}

#calendarExtra_header {
	width: 686px;
	position: relative;
	
}

#calHeader_didukno {
	position: absolute;
	right: 0;
	top: 37px;
	width: 275px;
	z-index: 500;
}

#calHeader_didukno h5 { font-weight: bold;
color: #f93427; 
font-size: 12px;}

#calendarExtra_headerImg { background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_header.gif) left top no-repeat; 
	position: absolute;
	width: 686px;
	height: 101px;
	_height: 105px;
	left: 0;
	top: 0;
	z-index: 100;
}

#calendarExtra #extraNav li a { height: 11px;
display: block; }

#calendarExtra #extraNav li#firstli { 
background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_breakfast.gif) left top no-repeat;
width: 142px; }

#calendarExtra #extraNav li#firstli.ON { background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_breakfastON.gif) left top no-repeat; }

#calendarExtra #extraNav li#midli { background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_feedingacrowd.gif) left top no-repeat;
width: 150px; }

#calendarExtra #extraNav li#midli.ON { background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_feedingacrowdON.gif) left top no-repeat; }

#calendarExtra #extraNav li#lastli { 
background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_afterschool.gif) left top no-repeat;
width: 180px; }

#calendarExtra #extraNav li#lastli.ON { background: url(/App_Themes/Compliments/images/en/calendar/cal_extra_afterschoolON.gif) left top no-repeat; }

.extraCalLI { width: 680px; 
margin-left: 2px;
position: relative;}


.closeExtra { display: block;
margin-left: 615px;
padding-top: 35px;}

.extraCalLI p { position: relative; }

#extraBreakfast_1 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_breakfast1.jpg) left top no-repeat;
height: 194px;
margin-top: -2px;
_margin-top: -15px;
*margin-top: -15px;
}

#extraBreakfast_1 p { top: 46px;
left: 77px; }

#extraBreakfast_2 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_breakfast2.jpg) left top no-repeat;
height: 159px;
}

#extraBreakfast_2 p { top: 54px;
left: 239px; }

#extraFeeding_1 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_feeding1.jpg) left top no-repeat;
height: 249px; 
margin-top: -2px;
_margin-top: -15px;
*margin-top: -15px;}

#extraFeeding_1 p { top: 57px;
left: 253px;
}

#extraFeeding_1.FRversion p { top: 53px;
left: 235px; }

#extraFeeding_2 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_feeding2.jpg) left top no-repeat;
height: 184px;
}

#extraFeeding_2 p { top: 56px;
left: 58px; }

#extraAfter_1 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_after1.jpg) left top no-repeat;
height: 212px; 
margin-top: -2px;
_margin-top: -15px;
*margin-top: -15px;}

#extraAfter_1 p { top: 69px;
left: 251px; 
width: 132px;}

#extraAfter_2 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_after2.jpg) left top no-repeat; 
height: 175px; }

#extraAfter_2 p { top: 67px;
left: 57px; }

#extraAfter_3 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_after3.jpg) left top no-repeat;
height: 164px;
}

#extraAfter_3 p { top: 68px;
left: 252px; }

#extraAfter_4 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_after4.jpg) left top no-repeat;
height: 184px;
}

#extraAfter_4 p { top: 65px;
left: 56px; 
width: 160px;}

#extraAfter_5 { background: url(/App_Themes/Compliments/images/en/calendar/disneyCalendar_drop_after5.jpg) left top no-repeat;
height: 156px;
}

#extraAfter_5 p { top: 71px;
left: 251px; }

#extraBreakfast, #extraFeeding, #extraAfter { display: none; }

#disneycopyright { 
/*margin-top: 130px !important; */
}

/*** calendar extra FR ***/

#calendarExtra #extraNavFR li { 
height: 17px;
width: 128px; }

#calendarExtra #extraNavFR li a { height: 18px;
display: block; }

#calendarExtra #extraNavFR li#firstli { 
background: url(/App_Themes/Compliments/images/fr/calendar/cal_extra_breakfast.gif) left top no-repeat;
}

#calendarExtra #extraNavFR li#firstli.ON { background: url(/App_Themes/Compliments/images/fr/calendar/cal_extra_breakfastON.gif) left top no-repeat; }

#calendarExtra #extraNavFR li#midli { background: url(/App_Themes/Compliments/images/fr/calendar/cal_extra_feedingacrowd.gif) left top no-repeat;
}

#calendarExtra #extraNavFR li#midli.ON { background: url(/App_Themes/Compliments/images/fr/calendar/cal_extra_feedingacrowdON.gif) left top no-repeat; }

#calendarExtra #extraNavFR li#lastli { 
background: url(/App_Themes/Compliments/images/fr/calendar/cal_extra_afterschool.gif) left top no-repeat;
}

#calendarExtra #extraNavFR li#lastli.ON { background: url(/App_Themes/Compliments/images/fr/calendar/cal_extra_afterschoolON.gif) left top no-repeat; }



#extraAfter_1.FRversion p { left: 200px; }
#extraBreakfast_1.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_breakfast1.jpg) left top no-repeat; 
margin-top: 10px; }
#extraBreakfast_2.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_breakfast2.jpg) left top no-repeat; }
#extraBreakfast_2.FRversion p { left: 211px; }
#extraFeeding_1.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_feeding1.jpg) left top no-repeat; 
margin-top: 10px; }
#extraFeeding_2.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_feeding2.jpg) left top no-repeat; }
#extraAfter_1.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_after1.jpg) left top no-repeat; 
margin-top: 10px; }
#extraAfter_2.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_after2.jpg) left top no-repeat; }
#extraAfter_3.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_after3.jpg) left top no-repeat; }
#extraAfter_4.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_after4.jpg) left top no-repeat; }
#extraAfter_5.FRversion { background: url(/App_Themes/Compliments/images/fr/calendar/disneyCalendar_drop_after5.jpg) left top no-repeat; }








/*** inspired magazine ***/

#leftnav.inspired .middle .getMagazine {
height: 195px;
padding-top:10px;
}

#leftnav.inspired .middle .getMagazineFr {
height: 175px;
padding-top:10px;
}

#leftnav.inspired .middle .getMagazineExclusivelyOnline {
height:171px;
padding-top:30px;
}

.getMagazine .getLink, .getMagazineFr .getLink {
height:auto;
margin:30px 0 0 117px;
width:95px;
}

.getMagazineExclusivelyOnline .getLink {
height:auto;
margin:55px 0 0 110px;
width:85px;
}

.chefsBlog {
background:transparent url(/App_themes/Compliments/images/en/leftnav_chefs-blog.gif) no-repeat scroll left top;
margin-left: -10px;
}

.chefsBlogFr {
background:transparent url(/App_themes/Compliments/images/fr/leftnav_chefs-blog.gif) no-repeat scroll left top;
margin-left: -10px;
}

.spring2009 {
background:transparent url(/App_themes/Compliments/images/leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.spring2009FR {
background:transparent url(/App_themes/Compliments/images/fr/leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.summer2009 {
background:transparent url(/App_themes/Compliments/images/en/summer_2009/summer2009_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.summer2009FR {
background:transparent url(/App_themes/Compliments/images/fr/summer_2009/summer2009_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.fall2009 {
background:transparent url(/App_themes/Compliments/images/en/fall_2009/fall2009_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.fall2009FR {
background:transparent url(/App_themes/Compliments/images/fr/fall_2009/fall2009_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.winter2009 {
background:transparent url(/App_themes/Compliments/images/en/winter_2009/winter2009_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.winter2009FR {
background:transparent url(/App_themes/Compliments/images/fr/winter_2009/winter2009_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.spring2010 {
background:transparent url(/App_themes/Compliments/images/en/spring_2010/spring2010_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

.spring2010FR {
background:transparent url(/App_themes/Compliments/images/fr/spring_2010/spring2010_leftnav_inspired_magazine.gif) no-repeat scroll left top;
}

/*** savvy cook ***/

#container620, #container260 { width: 620px; }

body { font-family: arial;
font-size: 11px;
color: #666; }

.h52009winter, .h42009winter, .didyouknow2009winter { padding: 0; margin: 0; }

.h52009winter { margin-bottom: 14px; }

.section2009winter { clear: both;
overflow: auto;
margin-bottom: 50px; }

.section2009winter a { color: #004972;
text-decoration: none;
font-weight: bold;}

p.p2009winter {

   line-height: 22px;
}

.greybox2009winter, .subgreybox2009winter { height: 234px;
width: 620px;
position: relative;
background-color: #edebec; }

.greybox2009winter { margin-bottom: 36px; }

.subgreybox2009winter { height: 220px;
margin-bottom: 50px;
}

.img-image { position: absolute;
top: 30px;
left: 23px; }

.maintitle2009winter { position: absolute;
top: 58px;
right: 37px; }

.subtitle2009winter { position: absolute;
top: 104px;
right: 30px; }

.floatleft2009winter { width: 133px;
margin-right: 22px;
float: left;
}

.floatleft2009winter a { text-decoration: underline;
font-weight: normal;
}

.middle2009winter, .floatright2009winter { line-height: 17px; }

.middle2009winter { width: 216px;
float: left;
}

.floatright2009winter { float: right;
width: 209px;
}

.subgreybox2009winter .img-image {
float: left;
position: static;
margin: 23px 49px 0 23px;
}

.sub-title { margin: 30px 0; }

.sub-recipetitle { margin-bottom: 12px; }

.subgreybox2009winter p { margin: 0; padding: 0;
margin-bottom: 20px; }

.subgreybox2009winter a { font-weight: bold;
text-decoration: none;
color: #004972;}

.tipcopy2009winter {
   color: #00456f;
   line-height: 17px;
}

.section2009winter dd { margin: 0; padding: 0;
margin-left: 15px;
width: 350px;
line-height: 15px;
margin-bottom: 20px;
}

.section2009winter dt { color: #00456f;
text-transform: uppercase;
font-size: 12px;
font-weight: bold; }


/*** secret shopper ***/

.greybox2009winter-secretShopper {
height: 316px; 
width: 620px;
background-color: #edebec;
position: relative;
margin-bottom: 30px;
}

.greybox2009winter-secretShopper .maintitle2009winter {
top: 34px;
right: 23px; }

.greybox2009winter-secretShopper .subtitle2009winter {
top: 163px;
right: 23px;
}

.section2009winter-secretShopperMAIN, .section2009winter-secretShopper { overflow: auto; }

.section2009winter-secretShopperMAIN img {
	float: left;
}

.section2009winter-secretShopperMAIN p { font: bold 13px/23px arial,helvetica,sans-serif; }

.section2009winter-secretShopperMAIN p strong { font-size: 16px; 
color: #000; }

.dividingline2009winter { width: 620px; 
height: 36px;
background: url(/App_Themes/Compliments/images/en/winter_2009/dividingline2009winter.gif) left top no-repeat; 
}

.floatLeft2009winter-secretShopper { float: left;
width: 278px;
margin-right: 45px;
clear: left;
}

.floatRight2009winter-secretShopper { float: left; 
width: 290px}

.floatLeft2009winter-secretShopper img, .floatRight2009winter-secretShopper img { float: left;}

.floatLeft2009winter-secretShopper p strong, .floatRight2009winter-secretShopper p strong { font-size: 14px;
font-weight: bold;
color: #000; 
line-height: 17px; }

#productdisplay2009winter { width: 620px;
height: 281px;
position: relative; 
background-color: #edebec; 
margin: 25px 0 40px 0; 
}

#productdisplay2010spring { width: 680px;
height: 281px;
position: relative; 
background-color: #edebec; 
margin: 25px 0 40px 0; 
}

#prodTitle2009winter { position: absolute;
right: 20px;
top: 20px; }

#prodTitle2010spring { position: absolute;
right: 20px;
top: 20px; }

#productdisplay2009winter ul { padding: 0; margin: 0; list-style-type: none; 
width: 600px;
overflow: auto;
margin-left: 57px;
padding-top: 70px;
}

#productdisplay2010spring ul { padding: 0; margin: 0; list-style-type: none; 
width: 600px;
overflow: auto;
margin-left: 35px;
padding-top: 70px;
}

#productdisplay2009winter li { width: 135px;
float: left;
text-align: center; 
}

#productdisplay2010spring li { width: 145px;
float: left;
text-align: center; 
padding-right: 5px;
}

#productdisplay2009winter li.mid { margin: 0 50px; 
}

#productdisplay2009winter a img, .prodList-livewell a img { border: 0; 
text-decoration: none; }


#productdisplay2010spring a img { border: 0; 
text-decoration: none; }

#productdisplay2009winter a, .prodList-livewell a { display: block; 
color: #004972; 
}

#productdisplay2010spring a { display: block; 
color: #004972; 
}

/*** live well **/

.maintitle2009winter-livewell { position: absolute;
right: 21px;
top: 30px;
}

.prodList-livewell { padding: 0; margin: 0; list-style-type: none;  
overflow: auto;
width: 590px;
}

.prodList-livewell li { width: 125px; 
float: left;}

.prodList-livewell a { font-weight: normal;
text-decoration: underline;}

.spaceit { margin-right: 25px; }
.spaceit2 { margin: 0 25px; }

.floatleft2009winter-livewell { float: left; 
width: 348px;
margin-right:60px; }

.section2009winter dl.livewell dd { width: 313px; }

.floatright2009winter-livewell { float: left;
width: 209px; }

#qa, #qa dt, #qa dd { padding: 0; margin: 0; list-style-type: none;  }

#qa { width: 209px; }

#qa dt, #qa dd { float: left; margin-top: 10px; }

#qa dt { width: 22px; clear: left; font-size: 14px;}
#qa dd { width: 187px; }

#qa dd.qaColor2 { margin-bottom: 25px; }

#qa dt.qaColor1, #qa dt.qaColor2, #qa dd.qaColor1 { text-transform: uppercase; }

.qaColor1 { color: #666 !important; }
.qaColor2 { color: #000 !important; }

.sub-title-livewell { margin: 20px 0 20px 125px; }

.sub-recipetitle-livewell { margin-bottom: 10px; }




#container620.saavycook .subgreybox2009winter { height: 245px; }

/*** secret shopper FR  ***/

#container620.secretshopperFR .greybox2009winter-secretShopper { height: 366px; }

#container620.secretshopperFR .greybox2009winter-secretShopper .subtitle2009winter { top: 136px; }

#container620.secretshopperFR .floatLeft2009winter-secretShopper p, #container620.secretshopperFR .floatRight2009winter-secretShopper p { line-height: 17px; 
float: left;
width: 135px;
margin-top: 0; }

#container620.secretshopperFR .floatLeft2009winter-secretShopper { width: 300px;
margin-right: 30px; }

#container620.secretshopperFR #productdisplay2009winter ul { 
padding-top: 77px;
}

#container620.secretshopperFR #prodTitle2009winter { top: 15px; }

ul#commentprivacy { 
list-style: disc outside; 
margin-left: 13px;
}

ul#commentprivacy li { padding-left: 1px; }

ol#prepaid {
color:#666666;
list-style-position: outside;
list-style-type: decimal;
margin: 0px 0 0 18px;
}

ol#prepaid li { padding-bottom: 0px;
}

#findusat { 
position: absolute;
right: 15px;
top: 1px;
}

#findusat ul li { float: left; 
font: bold 12px "Times New Roman",serif;
text-transform: none;}

#findusat ul li.findusaticon { position: relative;
top: -	2px; }

.quicklinks { float: left; }

.quicklinks ul { margin-top: 0; }

.ourstores { width: 285px; 
padding-bottom: 20px;}

.ourstores li { float: left;
width: 100px; }

.foodinspirations { width: 231px; }

.sobeysinc { width: 225px; }

.aboutempireltd { width: 188px; }

.quicklinks a { color: #858585;
text-decoration: none; }

.quicklinks a:hover { color: #3B3B3B; }

.footerbar #findusat li.findusaticon a { padding: 0; }