﻿/* recipe-list-toolbox.html */
.box-top { font-size: 0; }

/* fix for left nav widths in Recipe Box */


.navlist-div ul li a.level-one-nofolder {padding-left:22px;width:137px;}

.navlist-div a.level-one div.ellipsis2 {overflow:hidden;white-space:nowrap;width:99px;}

.navlist-div ul li a.level-one {width:137px;}
.navlist-div ul li a.level-one-partner {width:137px;}


.navlist-div a.level-two div.ellipsis2 {overflow:hidden;white-space:nowrap;width:88px;}

.navlist-div ul li a.level-two {width:127px;}


.navlist-div a.level-three div.ellipsis2  {overflow:hidden;white-space:nowrap;width:86px;}

.navlist-div ul li a.level-three {width:115px;}

.navlist-div ul li a.level-four {overflow:hidden;white-space:nowrap;width:108px;}
.navlist-div a.level-four div.ellipsis2 {overflow:hidden;white-space:nowrap;width:76px;}
.navlist-div ul li a.level-four {width:107px;}

.bot-mid {width:150px;}

.ellipsis_leftnav {width:137px;}
  
.modal-overlay 
{ 
  position: absolute;
  z-index: 1;
  left: expression(( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) + 'px' );
  top: expression(( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );
}

.modal {
	position: absolute;
}


.star-rating {
	background: url(http://images.media-allrecipes.com/ar/star-rating.gif) top left repeat-x;
}
.star-rating li a:hover {
	background: url(http://images.media-allrecipes.com/ar/star-rating.gif) left bottom;
}
.star-rating li .star-selected {
    background: transparent url(http://images.media-allrecipes.com/ar/star-rating.gif) repeat scroll left bottom
} 

.modal .rate-and-review-dialog p.your-review-text {
    height: 48px  /* compensating for no min-height support */
}

.modal-recipe-photos .modal-content .right-column 
{
	position: absolute;
}

.modal-recipe-photos .photo-scroll-buttons
{
	left: -44px;
}

div.viewall
{
	left: -156px;
}


/*added to stop the AddNotes from wrapping in the recipe box main view
moving the toolbox does cut off the right border, and place the plus sign in a different spot in ie6
*/

/* 4-21-10 edited the toolbox to show right border and fix the bottom chrome of the box */
.recipe-list-title {width:205px;}
.toolbox, .toolbox:hover 
{
width:205px;
position:relative;
top:5px;
left:0;
padding-right:0;
display:inline;
}

.toolbox-header, .toolbox ul li {width:193px;}
.toolbox h1 {width:183px;}
.toolbox-actions-trigger {width:181px;}

.toolbox-header {
display:inline;
height:21px;
}
.toolbox ul {margin-top:-10px;padding-top:0;padding-left:0;}
.toolbox ul li {height:26px;}

img.SMStar {margin-left:2px;margin-top:8px;}

.toolbox li.bottom {background-image:url(none);background-color:White;}

/* .toolbox ul li.bottom {height:10px;} */

.toolbox ul li.bottom { background-image: url(http://images.media-allrecipes.com/ar/myar/backgrounds/module-toolbox-bkg.png); height:1px; font-size:4px;}


/* added to stop layout breaking on public profile 
changing the width breaks main recipe box page
but decreasing margin breaks tabbed pages on listviews in your profile
need to look at a better fix*/
#center div.row {margin-left:0;}

.giftsku_errordiv {margin:0 90px 20px 0; width:334px;}

/* set height to 1 to force the position:relative to anchor contained absolutely positioned elements */
.error_panel {height:expression(1); }
/* stretch the borders to fill the container, not including corners */
.error_panel .hedge {height: expression((this.parentNode.clientHeight - 12) + "px"); }
.error_panel .vedge {width: expression((this.parentNode.clientWidth - 12) + "px"); }

/*KitchenView tweaks */

.KVsteps-scroll-buttons .left-arrow {margin-left:76px;}
.KVsteps-scroll-buttons .left-arrow-inactive {margin-left:76px;}

#left .KVphoto-scroll-buttons .left-arrow, #left .KVphoto-scroll-buttons .left-arrow-inactive  {margin-left:18px;}

.direct-div .showone-bottom {margin-top:-8px;width:485px;}



#divSetTime .before {padding-bottom:2px;}

.runningtime-container {margin-bottom:0;}

#divTimer .during {padding-bottom:2px;}
.during a {margin-top:-8px;}
.during a:hover {text-decoration:none;}

/*fix for signup page */

.landing-left .Member-left div input, landing-left .Member-left div input.shorter, .landing-left .Member-left div input.shortest {width:220px;margin-top:4px;display:block;}
.landing-left .Member-left {width:230px;}

.newsletters .bottomdivback {clear:left;margin:-16px 0 10px;}
.newsletters .topdivback {margin-bottom:-10px;}

.Member-right div.selltext {padding:10px 10px 20px 10px; background:url(none);}

/*fix for button in KitchenView */
.direct-div .buttondiv {height:28px;}

/*fix for advanced print color options */
#seeprintoptions div.colortablechooser {width:135px; margin-left:71px; margin-top:28px;}
#seeprintoptions div.newsignupcolor {left:-155px; width:150px;}
#seeprintoptions #content .newsignupcolor p, #seeprintoptions #content .newsignupfont p {width:145px;}
#seeprintoptions .ddlabel {width:90px;float:left; display:inline;}
#seeprintoptions .advancedprint .reviewselection div.buttons {height:40px;}
#seeprintoptions .select_photos {width:500px; float:left; margin:15px 0 0 5px; padding-bottom:15px;}
#seeprintoptions .buttons {height:45px;}



/* fix for SM landing page */

.new-pitch .currPitch {height:401px;clear:right;margin-bottom:-1px;}

img.memperksimg {margin-left:-14px;margin-top:38px;}



.new-pitch .member-nav .nav {float:left;background:url(http://images.media-allrecipes.com/ar/funnel/landingpage/new/bar_middle.png) 0 0 repeat-x; width:908px; height:50px;margin-right:0;margin-bottom:-10px;}


div.textcontainer {margin-left:19px; margin-top:-10px; width:912px;float:left;}



div.position1 {background:url(http://images.media-allrecipes.com/ar/funnel/landingpage/new/bar_selected.png) 2px -1px no-repeat;margin-top:0;}
div.position2 {background:url(http://images.media-allrecipes.com/ar/funnel/landingpage/new/bar_selected.png) 170px 9px no-repeat; margin-top:0;}
div.position3 {background:url(http://images.media-allrecipes.com/ar/funnel/landingpage/new/bar_selected.png) 358px 9px no-repeat; }
div.position4 {background:url(http://images.media-allrecipes.com/ar/funnel/landingpage/new/bar_selected.png) 538px 9px no-repeat; }
div.position5 {background:url(http://images.media-allrecipes.com/ar/funnel/landingpage/new/bar_selected.png) 726px 9px no-repeat; }

div.text {padding-top:10px;}
div.on {color:#FFFFFF;}

div.nav0 {background-position:10px 0;}
div.nav0:hover {background-position:8px -93px;}
div.mnu0 {width:168px;padding:10px 0 0 10px;}
div.mnu0 div.text-box {width:140px;padding:10px 0 0 10px;} 

div.nav1 {background-position:10px 0;}
div.nav1:hover {background-position:8px -93px;}
div.mnu1 {width:168px;padding:10px 0 0 10px;}
div.mnu1 div.text-box {width:140px;padding:10px 0 0 14px;} 


div.nav2 {background-position:10px 0;}
div.nav2:hover {background-position:8px -93px;}
div.mnu2 {width:168px;padding:10px 0 0 10px;}
div.mnu2 div.text-box {width:140px;padding:10px 0 0 10px;} 


div.nav3 {background-position:10px 0;}
div.nav3:hover {background-position:8px -93px;}
div.mnu3 {width:168px;padding:10px 0 0 10px;}
div.mnu3 div.text-box {width:140px;padding:10px 0 0 10px;} 

div.nav4 {background-position:10px 0;}
div.nav4:hover {background-position:18px -93px;}
div.mnu4 {width:168px;padding:10px 0 0 10px;}
div.mnu4 div.text-box {width:140px;padding:10px 0 0 36px;} 

/* added to fix the repeating bottom corners of the right side modules on the shopping list page */
.module-foot {margin-left:1px;background-repeat:no-repeat;height: 7px;}

/*added to fix the most popular blogs, most recent custom versions, and */
.rvr-grey .rvr-cornered-wrap {width:290px; padding:0 0 0 8px;}

/*Added to fix x of y*/
#home-ltcol {margin-top:0;}
.xofy_sponsor{margin-top:0;margin-bottom:-14px;}
#this-week{padding-top:10px;}