﻿
/*BEGIN PROMOS*/

/* DEC 2010 */
#iphone-image
{
    margin-top:100px;    
}
.iphonepromo
{
    text-align:center;
}
.iphonepromo .iphone-text
{
    width:518px;
    position:relative;
    top:-30px;
}
.iphonepromo .first,.iphonepromo .second
{
    color:#fff;
}
.iphonepromo .first
{
    font-size:15px;   
    font-weight:bold;
}

.iphonepromo .second
{
    font-size:18px;       
}
.iphonepromo .second .large
{
    font-size:25px;   
}


/*PEPPERMINT MILKSHAKE*/
.peppermint-promo
{
    text-align:center;    
}

.peppermint-jump
{
    display:block;
    position:relative;
    left:40px;
    top:89px;
}

/*Meal Calc*/
.meal-jump
{
    left: -9px;
    position: relative;
    top: 100px;    
}


/*Cow External Sites*/
.cows-online-promo
{
    background-image:url('/Media/Img/content/Home/promos/dec2010/cow-promobg.png');
    background-repeat:no-repeat;
    background-position: 50% 20px;
}

.cow-jump   
{
    position:relative;
    left:30px;
    top:30px;
    margin-bottom:20px;
    margin-top:57px;
    display:block;
    float:left;
}

#eatmor-promo.cow-jump
{
    margin-left:53px;
}

#cow-twitter-promo.cow-jump
{
    left:21px;
    top:45px;
}

#cow-facebook-promo.cow-jump
{
    left:0px;
}

.cow-visit-us
{
    text-align:center;
}

.main .cow-visit-us h2
{
    color:#fff;
    font-size:30px;
    margin-bottom:5px;
    clear:both;
}

.main .cow-jump-anch
{
    color:#fff;
    font-size:15px;

}

/*Cows Calendar */

.cow-calendar-promo
{
    text-align:center;
}

.cowcal-jump
{
    display: block;
    margin-top: 75px;
    padding-left: 48px;
    position: relative;
    top: 7px;
}

.cow-calendar-text h2
{
    color: white;
    font-size: 22px;
}

.cow-calendar-text .cow-arrow
{
    background-image:url('/Media/Img/content/Home/promos/dec2010/cow-arrow.png');
    background-repeat:no-repeat;
    background-position:right center;
    color:#fff;
    font-size: 21px;
    padding-right: 15px;
    position: relative;
    top: 8px;
}

/*martha promo*/

.martha-promo
{
    
}

.martha-column
{
    margin-top:90px;    
}

.right.martha-column
{
    width:202px;
    padding-right:20px;
    padding-top:82px;
    text-align:center;
    position:relative;
    left:-5px;
}

.left.martha-column
{
    width:236px;
    position:relative;
    left:29px;
}

.martha-column .martha-jump
{
    float:left;
    margin-left:17px;
    display:block;
}

.think-jump
{
    padding-top:84px;    
    display:block;
    position:relative;
    left:30px;
}

.martha-column .first
{
    font-size:22px;
    color:#fff;
}

.martha-column .second
{
    color:#fff;   
    font-size:16px;
    position:relative;
    top:3px;
}

.fryslide
{
    
}

.main .fry-anch
{
    height:241px;
    position:relative;
    top:69px;
    display:block;
}


/*BEGIN MAIN PAGE*/


.story-main-column
{
    
}
.story-main-column.left
{
    width:520px;
}
.story-main-column.right
{
    width:439px;
    padding-top: 74px;
    position:relative;
    left:-30px;
}

.story-main-column.right .story-main-buttons
{
    padding-top: 14px;
}
.story-main-jump
{
    display:block;
    margin-top:21px;
    margin-left:10px;    
}
.story-main-column.right .story-main-buttons a
{
    background-image:url('/Media/Img/content/Home/main/dec2010/story-promo-button.png');
    background-repeat:no-repeat;
    height:22px;
    padding-bottom:26px;
    width:176px;
    display:block;
    float:left;
    color:#333;
    font-size:15px;
    font-weight:bold;
    padding-top:7px;
    padding-left:17px;
}

.story-main-column.right .story-main-buttons a:hover
{
    
}

#fb-holder
{
  position:absolute; z-index:50; top:622px; width:956px;border:none; overflow:hidden; height:156px;  
}

.flag-IE7 #fb-holder
{
  height:160px;  
}


.bfast-res
{
    position:relative;
    display:block;
    border:none;
    top:0px;
    left:0px;
}

.bfast-res .bfast-hill
{
    z-index:12;
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url('/Media/Img/content/Home/main/aug2011/hill.png');  
    width:960px;
    left:0px;
    height:183px;  
    top:139px;
}

.bfast-res .bfast-sun
{
    background-image:url('/Media/Img/content/Home/main/aug2011/sun.png');    
    z-index:10;
    background-repeat:no-repeat;
    background-position:left top;
    width:960px;
    height:212px;
    top: -12px;
    left: 10px;
}

.bfast-res .bfast-type
{
    background-image:url('/Media/Img/content/Home/main/aug2011/bfast-type.png');  
    width:508px;
    height:75px;    
    background-repeat:no-repeat;
    background-position:left top;
    top: 51px;
    left: 223px;
    z-index:16;
}

.bfast-res .bfast-button
{
    width:136px;
    height:34px;
    background-image:url('/Media/Img/content/Home/main/aug2011/bfast-button.png');    
    background-repeat:no-repeat;
    background-position:left top;
    top: 122px;
    left: 413px;
    z-index:20;
}
.bfast-res:hover .bfast-button
{
    background-position:left bottom;
}
.bfast-res .bfast-food
{
    background-image:url('/Media/Img/content/Home/main/aug2011/bfast-items.png');    
    z-index:18;
    background-repeat:no-repeat;
    background-position:left top;
    width:696px;
    height:209px;
    top: 158px;
    left: 169px;
}
.bfast-res .bfast-shadow
{
    background-image:url('/Media/Img/content/Home/main/aug2011/shadows.png');    
    z-index:14;
    background-repeat:no-repeat;
    background-position:left top;
    width:724px;
    height:153px;
    top: 207px;
    left: 167px;
}
.bfast-canvas .hide
{
        top:-10000px;
}

/* cathy family bottom promo */
a.cathyFamily
{
    display:block;
    margin-left:130px;
    margin-top:100px;
}

a.amazingAcademy
{
    display:block;
    margin-left:70px;
    margin-top:100px;
}

a.leadercastPromo
{
    display:block;
    margin-left:25px;
    margin-top:70px;
}

a.cowComic
{
    display:block;
    margin-top:75px;
    margin-left:60px;
}

a.highlights
{
    display:block;
    margin-top:115px;
    margin-left:65px;
}

a.classics
{
    display:block;
    margin-top:90px;
    /*margin-left:38px;*/
    margin-left:48px;
}

a.cowAppreciationDay
{
    display:block;
    margin-top:78px;
    margin-left:100px;
}

img.cowAppreciation2
{
    display:block;
    margin-top:80px;
    margin-left:100px;
}

a.peachShake
{
    display:block;
    margin-top:30px;
    margin-left:0px;
}

a.wealthBook
{
    display:block;
    margin-left:50px;
    margin-top:60px;
}

.cowContest-anch
{
    display:block;
    margin-top:90px;
    margin-left:60px;
    position:relative;
}
.cowContest-anch .yellow-cow-button
{
    position:absolute;
    top: 162px;
    left: 1px;
    
}

a.pictureka
{
    display:block;
    margin-left:53px;
    margin-top:100px;
}

a.veggie
{
    display:block;
    margin-left:41px;
    margin-top:100px;
}

/*behind the sandwich*/
a.bts-anch
{
    display:block;
    position:relative;
    top: 90px;
    left: 48px;
}


/*oatmeal*/
a.oatmeal-anch
{
    display:block;
    position:relative;
    top: -2px;
    left: 14px;
}

/*kickoff*/
a.kickoff-anch
{
    display:block;
    position:relative;
    top: 67px;
    left: 40px;
}

.trays-anch
{
    left: 50px;
    top: 58px;
    position:relative;
}

/*find-us*/
.find-us
{
    background-repeat:no-repeat;
    background-position: 84px 86px;
    background-image:url('/Media/Img/content/Home/promos/sep2011/find-us.png');
    text-align:center;
}

    .find-us p,.find-us a
    {
        text-align:center;    
        margin-left:auto;
        margin-right:auto;
        padding-left: 48px;
    }

    .find-us p,.main .find-us p
    {
        padding-top:186px;
        margin-top:0px;
        color:#f3f3e6;
        font-size:18px;
        width:265px;
        height:auto;
        
    }
    
    .find-us a
    {
        color:#d9949a;
        font-size:12px;   
        padding-top: 2px;
        display: block;
        font-weight: bold;
    }
    
.golden-book-kids{left: 40px;
top: 10px;position:relative;display:block;}


/*watches*/
.watches-promo
{
    background-repeat:no-repeat;
    background-position: 53px 86px;
    background-image:url('/Media/Img/content/Home/promos/nov2011/cow-watches.png');
    text-align:center;
    display:block;
    position:relative;
    width:445px;
    height:350px;
}

#spanpromo .slideshow-wrapper .slideshow-inner-wrapper .kids-meal{position: relative;
top: 100px;
left: 58px;}

#spanpromo .slideshow-wrapper .slideshow-inner-wrapper .shake-promo,
#spanpromo .slideshow-wrapper .slideshow-inner-wrapper .kids-meal-promo,
#spanpromo .slideshow-wrapper .slideshow-inner-wrapper .tortilla-soup-promo,

#spanpromo .slideshow-wrapper .slideshow-inner-wrapper .iphone-app {position:relative; top: 60px; left: 34px;}

.bananaMilkshakePromo{ position: relative; left:0px; top: 114px; float:right; margin-right:18px;}

/* front page cow appreciation day promo */
#spanpromo .slide
{
    width:460px;
    height:202px;
    position:relative;

}

.cadFrontPromo
{
    display:block;
    position:relative; top:20px; right:0px;
    float:right;
    margin-right:30px;
}

.kids-promo{position:relative;top: 11px;
left: 7px;}
.peach-promo{position:relative;top: 2px;
left: 7px;}
.social-promo{position:relative;top: 20px;
left: 7px;}
.seasonal-promo{position:relative;top: 30px;
left: 15px;}
.cattle-call-promo {
    position:relative;top: 35px;
left: 7px;
}
.peach-bowl-promo {
    position:relative;top: 35px;
    left: 38px;
}

.gift-card-promo {
    position:relative;top: 40px;
    left: 65px;
}

.catering-promo
{
    position:relative;top: 10px; left: -8px;
}

.cow-promo
{
    position:relative;top: 19px;
left: 7px;
}

.coffee-promo {position:relative; top: 55px; left: 7px;}

.puppet-promo{top: 8px;}
.ios-app-promo{position:relative;top: 8px;
left: 7px;}

.kickoff-promo
{
    position:relative;
    top:20px;
    left:7px;
}


.vote-promo{
    right: -6px;
    top: 32px;
    position: relative;
}