/* ---- [ Header ] ---- */
.slideshow #perMod{float:right;}
.slideshow #pMod{margin-bottom:0;}
.slideshow .breadCrumb{border-bottom:0 none; margin-bottom:0; padding-bottom:0;}
.slideshowHead{width:995px; margin-bottom:5px;}
#topadsponsorlogo{float:right; margin-top:5px;padding:0 0 5px;}
#toolbarWell{margin-left:63px;margin-top: -5px;}
    .slideshow .socialToolbar{margin:0; border:0 none; width:auto;}
    .socialToolbar ul li.pinIt { width: 100px; }

#viewBtns{margin-bottom: 5px;}
    #viewBtns .tab{padding:5px 20px 5px 30px;color:#28a2ad;font:11px "arial black",arial,sans-serif;font-weight:900;text-transform:lowercase;}
    #viewBtns .tab:hover{cursor:pointer;}
    .borderradius #viewBtns .tab{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
    .no-borderradius #viewBtns .tab{border-bottom:0 none;}
    .boxshadow #viewBtns .tab{-moz-box-shadow:0 2px 2px #c6c6c6;-webkit-box-shadow:0 2px 2px #c6c6c6;box-shadow:0 2px 2px #c6c6c6;}
.no-borderradius #viewBtns .tab{float:right;padding:0 0 0 10px;height:34px;}
.no-borderradius #viewBtns .tabContent{display:block;padding:5px 20px 5px 5px;height:24px;}
.no-borderradius #viewBtns .squares{padding-left:20px;}

#viewBtns .tablist{list-style:none none;margin:0;}
#viewBtns ul li{float:right; margin-top:-4px;}
#allSlides{position:relative;}
.ie7 #allSlides{z-index:50;}
#allSlidesOverlay{position:absolute; top:0; left:0; background-color:#FFF; z-index:55;padding: 15px 0 0;width: 995px;}
.boxshadow #allSlidesOverlay{border-bottom:1px solid #DFDFDF;}
    #allSlidesOverlay .overlaySlide{float: left;height: 150px;margin-left: 30px;width: 135px;}

/* ---- [ Slide 2 column layout ] ---- */
#upperMainColumnWell article{margin-bottom:25px;}
#slideContent section{display:none;}
#slideContent section.active{display:inline-block;}
#slideContent section .inactive{display:none;}

/* IE no bg */
    .no-cssgradients #slideContent.twoColumn{background:none;}
    #slideContent.twoColumn{border-right:300px solid #fff;}
    .cssgradients #slideContent.twoColumn{background:-moz-linear-gradient(left,#fff,#fff 9%,#f2f2f2 9%,#f2f2f2 88%,#fff 88%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0, #fff),color-stop(9%, #fff),color-stop(9%, #f2f2f2),color-stop(88%, #f2f2f2),color-stop(88%, #fff),color-stop(100%, #fff));}
    .no-cssgradients .slideImgWell{background-color:#f2f2f2;}

    .twoColumn .imgColumn{float:left; margin-right: -685px; overflow:auto; position:relative; width:685px;min-height:500px;}
    .imgColumnWell{/*display:inline;*/ margin-right:10px;}
    .twoColumn .slideColumn{float:right; margin-right:-300px; position:relative; width:300px;}

/* ---- [ Image Column ] ---- */
.slideImgWell{width:550px; margin:0 auto; text-align:center;position:relative; min-height:270px; height:auto !important; height:240px;}
.imgCaption{width:550px; margin:0 auto;}
.galleryNav{margin:10px 0 0 0;}
.galleryNav .selected{opacity:.5;-moz-opacity:0.5;filter:alpha(opacity=50); cursor:default;}
.galleryNavItem{display:inline-block; margin:0 5px 0 5px; cursor:pointer;}
.ie7 .galleryNav .galleryNavItem{
    /* For IE 7 */
    zoom: 1;
    *display: inline;
}
.galleryNav .galleryNavItem .beforeAfterLabel {font-weight:bold; text-transform:uppercase;}

/* ----[ Slide Buttons ] ---- */
.roundaboutNext, .roundaboutPrev, .roundaboutNextDisabled, .roundaboutPrevDisabled{position:absolute;top:250px;display:block;height:58px;width:58px;text-indent:-9999px;outline:none; cursor:pointer}
    .roundaboutBtn .roundaboutNext{right:-25px;}
    .roundaboutBtn .roundaboutNextDisabled{right:-25px;cursor:default;}
    .roundaboutBtn .roundaboutPrev{left:-25px;}
    .roundaboutBtn .roundaboutPrevDisabled{left:-25px;cursor:default;}

/* ---- [ Slide Column ] ---- */
#slideTargeter{margin:10px 0 10px 0; padding:10px 0; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF}
.slideshowNav{margin:10px 0 5px 0; padding-left:20px;}
.slideshowNav p{margin:0;}
.slideshowNav .ssPrev, .slideshowNav .ssNext, .slideshowNav .slideCount{float:left; text-align:center;}
.slideshowNav .ssPrev, .slideshowNav .ssNext{cursor:pointer;}
.slideshowNav a{font-weight:bold;text-decoration:none;display:block;}
.ssPrevText{margin:18px 0 0;}
.ssNextText{margin:18px 0 0 24px;}
.slideshowNav .ssNextArrow{width:15px;height:22px;margin:15px 0 0 5px;}
.slideshowNav .ssPrevArrow{width:15px;height:22px;margin:15px 5px 0 0;}
.slideshowNav .ssPrev, .slideshowNav .ssNext {width:80px;}
.slideshowNav .ssPrev div, .slideshowNav .ssNext div {float:left;}
.slideshowNav a.ssNavArrow {display:block;float:left;height: 50px;}
.slideshowNav .slideCount{width:50px; margin:20px 10px 0 10px;}
.slideColumn .heading2{margin-bottom:5px;}
.slideColumn p{margin-bottom:5px;}
.slideColumn p{margin-bottom:5px;}
ul.slideshowLinks{list-style:none;margin:0;}
.recipeLink{margin:10px 0 5px 0;}
.ratings{margin:10px 0 5px 0;}
.recipeInfo{margin:10px 0;}
.recipeInfo .recipeTime{margin:0 0 5px 0;}
.recipeInfo .heading{font-weight:700;}
.ratings .ratingaverage{float:none; }
.ratings .rating{margin:3px 5px 0 0;}
#includedHTMLContainer{overflow:hidden;width:300px;}
.slideCountSmall{font-size:10px;padding-bottom:5px;}

.numberList{list-style:none;margin:0;}
.numberListItem{list-style:decimal inside;}

/*background-color: #ccc;*/
/* FALLBACK (needs to be fixed width, not fluid)
background-image: url(../images/bg.png);
background-repeat: repeat-y;
*/

/* ---- Last Slide ---- */
.ssRelatedTools{margin-bottom:15px;}

/* ---- Lower Targeter ---- */
.slideshowTargeter{padding:10px;margin-bottom:15px;}

/* ---- Related Links ---- */
#slideShowRelatedContent{position:relative;margin-bottom:15px;}
#slideShowRelatedContent br{display:none;}
#slideShowRelatedContent .relatedContentItem{width:310px;min-height: 65px;}

#lastSlideRelatedContent{margin-bottom:10px;}
#lastSlideRelatedContent .relatedContentItem_Holder1, #lastSlideRelatedContent .relatedContentItem_Desc{display:none;}
#lastSlideRelatedContent .relatedContentItem{padding:0 0 5px 0;float:none;width:300px;}
#lastSlideRelatedContent br{display:none;}

/* ---- Printable Slideshow ---- */
#printContainer .slideContent{padding:12px 0;border-bottom:1px solid #dfdfdf;}
#printContainer .slideContent .heading2{padding:12px 0 6px;}
#printContainer .slideContent .heading2 a{color:#333;}
#printContainer .slideContent .heading2 a:hover{text-decoration:none;}

/* ---- QA Callout ---- */
.slideshow .qaCallout {margin-bottom:15px;}
.slideshow .qaCallout .askBhg {float:left;}
.slideshow .qaCallout .custSvc {float:right;}

/* ---- Save Recipe Button ----*/
.saveRecipeBtn{margin-bottom:8px;}

/* ---- Video Player on slideshows ----*/
.vidplayer{width:450px;height:253px;background#fff;padding-top:50px;}
