﻿/*-------------------BG */


.head
{
    height:65px;
}


#crumbs{display:none;}




/*-------------------BG */
#FACEBOOK_LIKE
{
    visibility:visible;
}
#floating-bg-wrapper
{
    top:-10px;
}
.main
{
    /*height:749px;*/

    height: 574px;

}
.flag-IE7 .main
{
    /*height:752px;*/

    height: 574px;

}







.arrow-left,.arrow-right
{
    margin-top:71px;
}



#spanstory
{
    width:500px;
    height:302px;
    padding-top:14px;
    vertical-align:middle;
}

#spanstory .slide
{
    height:302px;
    width:470px;
    text-align:center;
    overflow:hidden;
}
#spanstory .front-story-frame
{
    position:relative;
    width:445px;
    height:225px;
    padding-left:10px;
    background-position:230px 15px;
    background-repeat:no-repeat;
    left:-41px;
    top:6px;
}
.flag-IE7 #spanstory .front-story-frame{left:-48px;}
#spanstory .photo-wrapper
{
    vertical-align:middle;
    z-index:110;
}

#spanstory .front-story-frame .front-story-wrapper
{
    float:left;

    overflow:hidden;

    margin-top:13px;
    margin-left:8px;
    position:relative;
    left:22px;
    top:-4px;
}
#spanstory .front-story-frame .front-story-wrapper img
{
    position:relative;

}
#spanstory .front-story-frame .front-story-text
{
    background-image: url('/Media/Img/content/Home/frontStoriesBlueBox.png');
    float: right;
    width: 190px;
    padding-left: 11px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 8px;
    height: 119px;
    margin-right: 10px;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    right: -28px;
    top: 21px;
}

#spanstory .story-title{font-family:"Helvetica",Arial;display:block !important;float:none !important; margin-top:0px !important;
                        font-size:12px;
                        margin-bottom:15px;
                        }

#spanstory .front-story-frame .front-story-text,#spanstory .front-story-frame .front-story-text h2, #spanstory .front-story-frame .front-story-text p, #spanstory .front-story-frame .front-story-text a{
    line-height:110%;
}
#spanstory .front-story-frame .front-story-text h2
{
    color:#fff;
    font-size:17px;
    font-weight:bold;
}
.main #spanstory .front-story-frame .front-story-text p
{
    color:#869dbb;
    font-size:12px;
    margin-top:10px;
    position:relative;
    top:-5px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
#spanstory .front-story-frame .front-story-text a
{
    color:#fff;
    font-weight:bold;
    font-size:11px;

    margin-top:5px;
}
#spanstory .front-story-frame .front-story-text a.story-preview-title
{
    font-size:17px;
    display:block;
    position: relative;
    top: -10px;
    width:100%;
}

#spanpromo
{
    width:460px;
    height:302px;
    position:relative;
    left:-24px;
    top:-62px;
}

#spanpromo .arrow-left,#spanpromo .arrow-right
{
    position:absolute;
    margin-top:200px;
}
#spanpromo .arrow-left
{
    margin-left:30px;
}

#spanpromo .arrow-right
{
    margin-left:446px;
}
#spanpromo #logoHREF
{
    display:block;
    width:118px;
    z-index:101;
}
#spanpromo #imgPromoBowlLogo
{
    position:relative;
    z-index:102;
}
#spanpromo #instagramHREF
{
    z-index:100;
}
#spanpromo #imgPromoBowl /* jw 12/11/2013 style for promo bowl slider image can be removed when ad is taken down */
{
    position:absolute;
    margin-top:-75px!important;
    z-index:50;
}


.story-nav-link
{
    zoom:1;
    color:#FFF;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity:.5;
	font-size: 11px;
	margin-right:16px;
	float:left;
}
.browser-Firefox.version-3 .story-nav-link{opacity:1 !important;}

.main .story-nav-link
{
    text-decoration:none;
    font-weight:bold;
    position:relative;
    z-index:30;
}
#story-nav-links h3
{
    font-size:19px;
    float:left;
    clear:both;

}
.story-nav-link:hover,.story-nav-link.active,#story-nav-links .anch-head
{
    color:#FFF;
}
.main .anch-head
{
    font-size:14px;
    display:block;
    height:23px;
    position:relative;
    z-index:30;
}
.flag-IE7 .main .anch-head
{
    height:33px;

}

.story-nav-link:hover,.story-nav-link.active
{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity:1;
}
.browser-IE .story-nav-link:hover,.browser-IE .story-nav-link.active
{
    filter:none;
}
.browser-Firefox.version-3 .story-nav-link:hover,.browser-Firefox.version-3 .story-nav-link.active{text-decoration:underline;}

#story-nav-links
{
    position:absolute;
    margin-top:-90px;
    padding-left:38px;
}

#spanstory
{
    background-image:url('/Media/Img/content/Home/home-hline.png');
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    top:-66px;
    z-index:11;
}

/*------SLIDE DETAILS*/



#story-main-text
{
    width:464px;
    float:left;
    padding-top:40px;
    position:relative;
    left:10px;
}
.story-promo-wrapper
{
    position: absolute;
    top: 430px;
    z-index: 20;
}

.story-promo-wrapper a, #spanstory
{
    z-index:20;
}

#story-main-image
{
    width:470px;
    float:right;
}

#main #story-main
{
    line-height:110%;
    text-align:left;
}

#main #story-main h2
{
    float:left;
    color:#FFF;
    font-size:38px;
    line-height:115%;
    margin-left:30px;
}
#main #story-main p
{
    color:#db9694;
    line-height:130%;
    float:left;
    clear:both;
    margin-left:30px;
    margin-top:2px;
    font-size:15px;
    width:355px;
    font-weight:normal;
}
#main #story-main .story-bar
{
    float:left;
    clear:both;
    width:445px;
    height:57px;
    background-image:url('/Media/Img/content/Home/story-normal.png');
    margin-top:20px;
    padding-top:8px;
    padding-left:10px;

}
#main #story-main .story-bar .story-bar-segment
{
    float:left;
    height:46px;
    padding-top:11px;
    background-repeat:no-repeat;
    background-position:top left;
    color:#6f6f6f;
    font-size:12px;
    font-weight:bold;
    padding-left:15px;
}
#main #story-main .story-bar .story-bar-segment .main-story-arrow
{
    float:right;
    position:relative;
    top:3px;
    left:-16px;
}
#main #story-main .story-bar .story-bar-segment .main-story-arrow.down
{
    top:4px;
}
#main #story-main .story-bar .story-bar-segment.active,#main #story-main .story-bar .story-bar-segment:hover
{
    color:#3e0000;
    text-decoration:none;
}
#main #story-main .story-bar .main-story-left
{
    width:117px;
}
#main #story-main .story-bar .main-story-left.active,#main #story-main .story-bar .main-story-left:hover
{
    background-image:url('/Media/Img/content/Home/story-bar-left.png');
}
#main #story-main .story-bar .main-story-mid
{
    width:148px;
    margin-left:1px;
}
#main #story-main .story-bar .main-story-mid.active,#main #story-main .story-bar .main-story-mid:hover
{
    background-image:url('/Media/Img/content/Home/story-bar-middle.png');
    background-repeat:repeat-x;
}
#main #story-main .story-bar .main-story-right
{
    width:116px;
    margin-left:1px;
}
#main #story-main .story-bar .main-story-right.active,#main #story-main .story-bar .main-story-right:hover
{
    background-image:url('/Media/Img/content/Home/story-bar-right.png');
}

#story-main .img-wrapper .floating-hint
{
    width:100px; height:96px;
    line-height:110%;
    float:right;
    padding-top:220px;
    padding-left:30px;
    padding-right:30px;
    background-image:url('/Media/Img/content/Home/story-box.png'); background-repeat:no-repeat;
    text-align:center;
    color:#fff;
    font-weight:bold;
    font-size:15px;
}

#story-main .img-wrapper .floating-hint .story-submit
{
    color:#fff;
    position:relative;
    top:3px;
    font-weight:normal;
    font-size:12px;
}

#story-main .img-wrapper
{
    background-image:url('/Media/Img/content/Home/story-big-mock.png');
    height:358px; width:497px;background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:-50px;
}
.main .story-promo-body
{

}
h3, .cfafont {height:27px;}


.golden-book {position:relative;top:60px; }

/*PROMO SECTION */
body
{
    background-image: none;
    background-color: #f4f7f8;
}

.body-main-img,.body-main-img-2
{
    background-image:none;
    opacity:.40;
    z-index:0;
}
body,.body-main-img
{
   background-position:center 0px !important;
}
.main-segment
{
    z-index:15;
    position:relative;
}

.dessert-wrapper,.dessert-wrapper .silo
{
    height:420px; vertical-align:top;
    z-index:15;
    position:relative;
}

.dessert-wrapper .star
{
    background-image:url('/Media/Img/content/Home/main/may2012/star-sprite.png');
    height:38px;
    width:40px;
    background-repeat:no-repeat;
    position:absolute;
    overflow:hidden;
}
    .dessert-wrapper .star.init
    {
        visibility:hidden;
    }

    .dessert-wrapper .star.v1
    {
        background-position:left 0px;
        top: 205px;
        left: 32px;
    }

    .dessert-wrapper .star.v2
    {
        background-position:left -38px;
        top: 220px;
        left: 225px;
    }

    .dessert-wrapper .star.v3
    {
        background-position:left -76px;
        top: 219px;
        left: 126px;
    }

    .dessert-wrapper .star.v4
    {
        background-position:left -114px;
        top: 221px;
        left: 349px;
    }

    .flag-IE7 .dessert-wrapper .star,.flag-IE8 .dessert-wrapper .star
    {
        background-image:url('/Media/Img/content/Home/main/may2012/star-sprite.gif');
    }
#fb-holder
{
top: 602px !important;
display:none;
}

.main {
    /*height: 759px;*/



    height: 574px;
}

#text_cta
{
    width:431px;
}
    #text_cta .row
    {
        width:100%;
    }

    #silo_text
    {
        position:relative;
        background-image:url('/Media/Img/content/Home/main/may2012/text-no-star.png');
        background-repeat:no-repeat;
        background-position:45px bottom;
        height:172px;
        padding-top:63px;
        margin-bottom:40px;

    }

    #silo_cta
    {
        text-align:center;
    }

        #silo_cta_anch
        {
            background-image:url('/Media/Img/content/Home/main/may2012/cta-roll.png');
            width:228px;
            height:31px;
            background-position:left top;
        }
        #silo_cta_anch:hover,#silo_cta_anch.hover
        {
            background-position:left bottom;
        }

#item_silo,#item_silo_container
{
    width:309px;
    z-index:15;
    left:-10px;
    position:relative;
    top:-16px;
}
#item_silo_container
{
    vertical-align:top;
    overflow:hidden;
    position:relative;
}
#item_silo_container .silo-slide
{
    height:391px;
    vertical-align:middle;
    position:absolute;
    top:0px;
    left:0px;
    display:block;
}
#item_silo_container .silo-slide img{vertical-align:middle;  }
#item_silo,#item_silo_container .silo-slide,#item_silo_container
{
    height:391px;
    vertical-align:middle;
}
#item_silo_cache{visibility:hidden;position:absolute;height:0px;width:0px;top:-1000px;}

.silo-slide.cookie img,.silo-slide.brownie img{position:relative;top:136px;}

.silo-slide.cookie-s img,.silo-slide.brownie-s img,.silo-slide.mini img{left:20px;position:relative;top:46px;}
.silo-slide.mini img{left:40px;position:relative;top:46px;}
#dessert_menu
{
    width:209px;
    z-index:16;
    position:relative;
    left:-22px;
}

    .flag-IE7 #dessert_menu
    {
        left:-15px;
    }

    #dessert_menu ul,#dessert_menu li,#dessert_menu a
    {
        display:block;
        width:100%;
        height:69px;
    }
    #dessert_menu li,#dessert_menu a,#dessert_menu a .label,#dessert_menu a img,#dessert_menu a .img-wrapper
    {
        vertical-align:middle;
    }
    #dessert_menu li .img-wrapper
    {
        position:relative;
    }
    #dessert_menu li.menu-brownie-s .img-wrapper,#dessert_menu li.menu-mini .img-wrapper,#dessert_menu li.menu-cookie-s .img-wrapper
    {
        left:5px;
    }
    #dessert_menu li.menu-cookie .img-wrapper,#dessert_menu li.menu-brownie .img-wrapper
    {
        top:12px;
    }
    #dessert_menu a,#dessert_menu a:hover
    {
        text-decoration:none;
    }
    #dessert_menu a .img-wrapper
    {
        width:50px;text-align:center;height:69px;
    }
    #dessert_menu a .label
    {
        width:138px;text-align:center;
    }
    #dessert_menu a,#dessert_menu a span,#dessert_menu a img{cursor:pointer;}

    #dessert_menu a:hover,#dessert_menu a.active
    {
        background-image:url('/Media/Img/content/Home/main/may2012/hover-blue.png');
        background-repeat:no-repeat;
        background-position:left bottom;
        z-index:16;
        position:relative;
    }

    .round-arrow-left,.round-arrow-right
    {
        background-repeat:no-repeat;
        overflow:hidden;
        width:51px;
        display:block;
        height:84px;
        background-position:left bottom;
    }

    .round-arrow-left:hover,.round-arrow-right:hover
    {
        background-position:left top;
    }
    .round-arrow-left{background-image:url('/Media/Img/content/Home/leftArrow.png');}
    .round-arrow-right{background-image:url('/Media/Img/content/Home/rightArrow.png');}
    #story-nav-left,#promo-nav-right{position:absolute;top:10px;z-index:100;}
    #story-nav-left{top:70px;left:5px;}
    #promo-nav-right{top:65px;right:-8px;}
    #spanstory{background-image:none;}

    #spanpromo .slideshow-wrapper{width:428px !important;}

    #spanstory .slideshow-wrapper{left: 41px !important;width:430px !important;}
    .front-story-wrapper{position:relative;z-index:140;}
    .front-story-wrapper .image-wrapper{background-image:url('/Media/Img/content/Home/chrome-bg.png');background-repeat:no-repeat;width:233px;height:157px;padding-top:8px;}




/*---------------------------------------------------------------------
Cow Appresation Day 2012*/

#cad-wrapper
{
    height:405px;
    position:relative;
    top:-14px;
    overflow:hidden;
}

#cad-wrapper .cel{position:absolute;top:0px;left:0px; display:block;z-index:3;}

#cad-wrapper #flag{background-image:url('/Media/Img/content/Home/main/jul2012/flags.png'); width:948px;height:223px;top:-46px;left:10px;}
#cad-wrapper #shadow{background-image:url('/Media/Img/content/Home/main/jul2012/shadow.png'); width:933px;height:136px;top: 284px;}
#cad-wrapper #sky_confeti{background-image:url('/Media/Img/content/Home/main/jul2012/sky-confeti.png'); width:970px;height:262px;top: -37px;left: -11px;z-index:1;}
#cad-wrapper #details_button{background-image:url('/Media/Img/content/Home/main/jul2012/details-button.png'); width:224px;height:38px;top: 270px;left: 560px; z-index:50;}
#cad-wrapper #details_button:hover{background-position:left bottom;}
#cad-wrapper #cad_text{background-image:url('/Media/Img/content/Home/main/jul2012/cad-text.png'); width:522px;height:119px;top: 140px;left: 422px;}
#cad-wrapper .tree-fitti{background-image:url('/Media/Img/content/Home/main/jul2012/confeti-tall.png'); width:964px;height:61px;top:326px;}

    #cad-wrapper .tree-fitti-1{background-position:left top;}
    #cad-wrapper .tree-fitti-2{background-position:left -61px;}
    #cad-wrapper .tree-fitti-3{background-position:left -122px;}
    #cad-wrapper .tree-fitti-4{background-position:left -183px;}
    #cad-wrapper .tree-fitti-5{background-position:left -244px;}
    #cad-wrapper .tree-fitti-6{background-position:left -305px;}


#cad-wrapper #cow
{
    position:absolute;
    width:459px;
    height:341px;
    z-index:10;
    top: 60px;
    left: 10px;
}

#cad-wrapper #details
{
    background-image:url('/Media/Img/content/Home/main/jul2012/details.png');
    width:224px;
    height:38px;
    position:relative;
    top: 236px;
    right: 176px;
    float:right;
    display:block;
    z-index:2;
}




/*End Cow Appresation Day 2012
---------------------------------------------------------------------*/


/*Cow Takeover 2012
---------------------------------------------------------------------*/

#takeover-wrapper
{
    position:absolute;
    z-index:50;
    height:400px;
    width:100%;

}

#takeover-wrapper .cel{position:absolute;top:0px;left:0px; display:block;z-index:50;}

#takeover-wrapper .paint-bg{
    background:transparent url('/Media/Img/content/Home/cow-takeover/white-paint.png') no-repeat;   width:917px;    height:560px;    top: 0px;     left: 0px;}
#takeover-wrapper .text{
    background:transparent url('/Media/Img/content/Home/cow-takeover/text-paint.png') no-repeat;    width:565px;    height:293px;    top: 121px;   left: 194px;}
#takeover-wrapper .icon-fb{
    background:transparent url('/Media/Img/content/Home/cow-takeover/icon-fb.png') no-repeat;       width:66px;     height:80px;     top: 353px;   left: 657px;}
#takeover-wrapper .icon-tw{
    background:transparent url('/Media/Img/content/Home/cow-takeover/icon-tw.png') no-repeat;       width:70px;     height:77px;     top: 341px;   left: 734px;}
#takeover-wrapper .close{
    background:transparent url('/Media/Img/content/Home/cow-takeover/close.png') no-repeat;         width:23px;     height:28px;     top: 341px;   left: 734px;}
#takeover-wrapper .cow{
    background:transparent url('/Media/Img/content/Home/cow-takeover/cow.png') no-repeat;           width:326px;    height:479px;    top: -148px;  left: -105px;}

/*End Cow Takeover 2012
---------------------------------------------------------------------*/

/*Catering Aug 2012
---------------------------------------------------------------------*/


.catering-wrapper
{
    height:400px;
}

.catering-wrapper p
{
    font-family:'CaeciliaLTStd85Heavy',Geneva, Verdana, sans-serif;
    color:#877e6e;
    font-size:18pt;
}

.catering-wrapper .baner-sub{ margin-top:60px; }
.catering-wrapper .baner-sub{ margin-top:60px; }


.catering-wrapper .catering-glow
{
    background:transparent url('/Media/Img/content/Home/main/aug2012/glow.png') no-repeat;
    width:780px;
    height:251px;
    margin:auto;
    position:absolute;
    top:-141px;
    left:90px;
}

.catering-wrapper .catering-main
{
    background:transparent url('/Media/Img/content/Home/main/aug2012/catering-bg.png') no-repeat;
    width:917px;
    height:503px;
    position:relative;
    z-index:1;
    top: -15px;
    left: 25px;
}

.catering-wrapper .baner-content
{
    float:right;
    width:320px;
    margin-top:50px;
    text-align:center;
    overflow:hidden;
    position:relative;
}

.catering-wrapper .catering-logo
{
    background:transparent url('/Media/Img/content/Home/main/aug2012/catering-logo-new.png') no-repeat;
    width:246px;
    height:121px;
    margin:auto;
}

.catering-wrapper .catering-eventgroup
{
    float:left;
    width:1940px;
    position:relative;
    left:0px;
}

.catering-wrapper .catering-event
{
    float:left;
    width:320px;

}

.catering-wrapper .eventgroup-1
{
    left:1920px;
    top:-33px;
}

.catering-wrapper .catering-button
{
    background:transparent url('/Media/Img/content/Home/main/aug2012/button.png') no-repeat;
    width:182px;
    height:31px;
    background-position:top;
    margin:auto;
    margin-top:54px;
}

.catering-wrapper .catering-button:hover
{
    background-position:bottom;
}

.catering-wrapper .catering-button a
{
    width:182px;
    height:31px;
    display:block;

}


/*End Catering Aug 2012
---------------------------------------------------------------------*/

/*Holiday Nov 2012
---------------------------------------------------------------------*/

.holiday-glow
{
    background:transparent url('/Media/Img/content/Home/main/nov2012/logo-glow.png') no-repeat;
    width:402px;
    height:115px;
    position:absolute;
    top:-141px;
    left:264px;
}

.holiday-snow
{
    width: 100%;
    height: 330px;
    position: absolute;
    top: 0px;
    left:0px;

}

.holiday-snow div
{
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-repeat: repeat-y;
}

.holiday-snow .snowflakes1
{
    background-image: url('/Media/Img/content/Home/main/nov2012/snowflake1.png');
    background-position: center 0px;
}
.holiday-snow .snowflakes2
{
    background-image: url('/Media/Img/content/Home/main/nov2012/snowflake2.png');
    background-position: center 110px;
}
.holiday-snow .snowflakes3
{
    background-image: url('/Media/Img/content/Home/main/nov2012/snowflake3.png');
    background-position: center 220px;
}

.holiday-wrapper
{
    height:490px;
    position: relative;
    top: 32px;
    overflow: hidden;
    z-index: 0;
}


/* Holiday Giftcards */
.holiday-wrapper .holiday-giftcard
{
    margin-left: auto;
    margin-right: auto;
    width: 867px;
    height: 490px;
    display: none;
    left: 61px;
}

.holiday-wrapper .holiday-giftcard .image-bottom
{
    position: relative;
    top: -5px;
}

.holiday-wrapper .holiday-giftcard .holiday-button:hover
{
    background-position:bottom;
}

.holiday-wrapper .holiday-giftcard .holiday-button
{
    width:159px;
    height:25px;
    position: relative;
    top: -275px;
    left: 88px;
}


/* 2013 Cow Calendar */


.holiday-wrapper .holiday-calendar
{
    margin-left: auto;
    margin-right: auto;
    width: 973px;
    height: 485px;
}

.holiday-wrapper .holiday-calendar .image-bottom
{
    position: relative;
    top: -5px;
}

.holiday-wrapper .holiday-calendar .holiday-button:hover
{
    background-position:bottom;
}

.holiday-wrapper .holiday-calendar .holiday-button
{
    width:159px;
    height:25px;
    position: relative;
    top: -260px;
    left: 661px;
}

.holiday-giftcard,.holiday-giftcard .inline-block{vertical-align:top;}

.holiday-giftcard .cow-cta,.holiday-giftcard .text-cta{position:relative;}
.holiday-giftcard .cow-cta
{
    top: 26px;
}
.holiday-giftcard .text-cta
{
    top:50px;
}
.holiday-calendar h3,.holiday-calendar .calendar-anch{text-align:center;display:block;width:490px;position:absolute;left:482px;}
.holiday-calendar h3{top:72px;}
.holiday-calendar h3,.holiday-calendar h3 a{font-size:37px;line-height:1.3em;font-weight:normal;}
.holiday-calendar .calendar-anch{font-size:18px;top:182px;line-height:1.3em;}
.holiday-calendar h3,.holiday-calendar strong,.holiday-calendar a{color:#461d7e;}
.holiday-calendar a{z-index:4;}
.holiday-calendar a.holiday-button{z-index:10;position:relative;display:block;}

/* need absolute positioning to have these overlap during IE7&8 slide animations */
.holiday-giftcard,.holiday-calendar{position:absolute;}

/*End Holiday Nov 2012
---------------------------------------------------------------------*/

/*BOWL 2012
---------------------------------------------------------------------*/

.trays{
    background:url('/Media/Img/content/Home/main/dec2012/trays.png');
    width:971px;
    height:101px;
    margin: 9px auto auto auto;
}

.bowl-feature {
    background:url('/Media/Img/content/Home/main/dec2012/bowl-feature.png');
    width:914px;
    height:352px;
    margin: -120px auto auto auto;
}

.button-wrapper {
    width:800px;
    margin: auto;
    margin-top: -46px;
}

.bowl-button {
    background:url('/Media/Img/content/Home/main/dec2012/buttons.png');
    display:inline-block;
    width:167px;
    height:39px;
}

.catering-button {background-position:right top;}
.catering-button:hover {background-position:right bottom;}
.vote-button {background-position:left top;}
.vote-button:hover {background-position:left bottom;}


.bowl-text {
 color:#003473;
 font-family:'CaeciliaLTStd85Heavy',Geneva, Verdana, sans-serif;
 font-size:28pt
}


/*End BOWL 2012
---------------------------------------------------------------------*/

/*SPICY JAN 2013
---------------------------------------------------------------------*/

.spicy .page{
    width:1186px;
    height:570px;
    margin-top: -68px;
    margin-left: -103px;
    position:absolute;
}

.spicy .spicy-button{
    height:55px;
    width:160px;
    background-position:top;
    position:relative;
    background-image:url('/Media/Img/content/Home/main/jan2013/btn.png');
}

.spicy .spicy-button:hover{ background-position:bottom;}
.spicy .chicken-button{top: 286px; left: 787px;}
.spicy .soup-button{top: 251px; left: 831px;}

.spicy .soup{ background-image:url('/Media/Img/content/Home/main/jan2013/feature-soup-text.png'); }
.spicy .chicken{ background-image:url('/Media/Img/content/Home/main/jan2013/feature-spicy-text.png'); }


.disclaimer
{
    width: 299px;
    font-size: 8pt;
    position: relative;
    top: 278px;
    left: 592px;
    text-align: center;
}

/*End SPICY JAN 2013
---------------------------------------------------------------------*/

/*Salads 2013
---------------------------------------------------------------------*/


.sun {
    background-image:url('/Media/Img/content/Home/main/apr2013/sun.png');
    position:absolute;
    width:988px;
    height:718px;
    top:-141px;
    z-index: -1;
}

.countdown-divider {
    background-image:url('/Media/Img/content/Home/main/apr2013/divider.png');
    width:673px;
    height:5px;
    margin:0px auto 30px auto;
}

.salad-countdown {
    position:relative;
    z-index:10;
    text-align:center;
    color:#666;
}

.salad-countdown .green {
    color:#00a442;
}

.salad-countdown .description{
    font-size:12pt;
    line-height:170%;
}

.salad-countdown .headline {
    font-family:CaeciliaLTStd85Heavy, Arial, helvetica, sans-serif;
    font-size: 40pt;
}

#ctl00_MainContent_mainfeature .button {
    background-image:url('/Media/Img/content/Home/main/apr2013/button.png');
    background-position:top;
    width:306px;
    height:52px;
    display:block;
    top: 360px;
    left: 122px;
    position: relative;
}

#ctl00_MainContent_mainfeature .button:hover {
    background-position:bottom;
}

#ctl00_MainContent_mainfeature .salads {
    background-image:url('/Media/Img/content/Home/main/apr2013/salads.png');
    width:1081px;
    height:689px;
    position:relative;
    z-index:10;
    top: -108px;
    left: -80px;
}


/*End Salads 2013
---------------------------------------------------------------------*/

/*Breakfast 2013
---------------------------------------------------------------------*/

#variety {
}

#varBtn {
    background: url('/Media/Img/content/Home/main/2013variety3/var3-btn.png') no-repeat 0 0;
    background-position:top;
    width:306px;
    height:52px;
    display:block;
    top: 360px;
    left: 122px;
    position: relative;
}

#varBtn:hover {
    background-position: 0 -50px;
}

.sun-burst1 {
    background-image:url('/Media/Img/content/Home/main/2013variety1/VARIETY_1-naked.png');
    background-size: 1200px 899px;
    position:absolute;
    width:1200px;
    height:699px;
    top:-141px;
    left: -100px;
    z-index: 1;
}

.sun-burst2 {
    background-image:url('/Media/Img/content/Home/main/2013variety2/VARIETY_2-naked.png');
    background-size: 1200px 899px;
    position:absolute;
    width:1200px;
    height:699px;
    top:-141px;
    left: -100px;
    z-index: 1;
}

.sun-burst3 {
    background-image:url('/Media/Img/content/Home/main/2013variety3/VARIETY_3-naked.png');
    background-size: 1200px 899px;
    position:absolute;
    width:1200px;
    height:699px;
    top:-141px;
    left: -100px;
    z-index: 1;
}

/*Breakfast 2013 -- Variety 1
---------------------------------------------------------------------*/

/*End Breakfast 2013 -- Variety 1
---------------------------------------------------------------------*/

/*Breakfast 2013 -- Variety 2
---------------------------------------------------------------------*/

/*End Breakfast 2013 -- Variety 2
---------------------------------------------------------------------*/

/*Breakfast 2013 -- Variety 3
---------------------------------------------------------------------*/

/*End Breakfast 2013 -- Variety 3
---------------------------------------------------------------------*/

/*End Breakfast 2013
---------------------------------------------------------------------*/

.bfast-wrapper {
    position:relative;
}

.bfast-wrapper a{
    background-image:url('/Media/Img/content/Home/main/sept2013/button.png');
    display:block;
    background-position:left top;
    height:60px;
    width:267px;
    position:absolute;
    top: 236px;
    right: 53px;
}

.bfast-wrapper a:hover{
    background-position:left bottom;
}

.bfast-wrapper .banner {
    background-image:url('/Media/Img/content/Home/main/sept2013/banner.png');
    height:489px;
    width:1200px;
    position:absolute;
    top: -147px;
    left: -110px;
}


/* 2013 Holiday Calendar promo */

.holiday-wrapper .action a{
    background:url("/Media/img/content/home/main/2013nov/buttons.png");
    margin-left: 25px;
    margin-top: 10px;
    width:355px;
    height:31px;
}

.holiday-wrapper .calendar{ background-position:0px -31px !important; }
.holiday-wrapper .calendar:hover{ background-position:0px 0px !important; }
.holiday-wrapper .cards{ background-position:0px -93px !important; }
.holiday-wrapper .cards:hover{ background-position:0px -62px !important; }
.holiday-wrapper > a img, .holiday-wrapper .action a{ float:left; }
.holiday-wrapper .action img { margin-bottom:20px; }

/* end 2013 Holiday Calendar promo */

#test .slideshow-wrapper{width:428px !important;}
#test
{
    width:460px;
    height:302px;
    position:relative;
    left:-24px;
    top:-62px;
}

#test .arrow-left,#test .arrow-right
{
    position:absolute;
    margin-top:200px;
}
#test .arrow-left
{
    margin-left:30px;
}

#test .arrow-right
{
    margin-left:446px;
}
#test #logoHREF
{
    display:block;
    width:118px;
    z-index:101;
}
#test #imgPromoBowlLogo
{
    position:relative;
    z-index:102;
}
#test #instagramHREF
{
    z-index:100;
}
#test #imgPromoBowl /* jw 12/11/2013 style for promo bowl slider image can be removed when ad is taken down */
{
    position:absolute;
    margin-top:-75px!important;
    z-index:50;
}
