﻿.x-promo
{
    width: 243px;
    height: 118px;
    margin-left: 7px;
    padding: 5px 5px 5px 10px;
    font-size: 10px;
}

.x-promo p 
{
    margin-top: 10px;
    margin-bottom: 3px;
    width: 150px;
    height: 48px;
}

.x-promo a, .small-promo a
{
    float: right;
    margin-right: 3px;
    background: url(../images/btn_link.gif) no-repeat right top;
    padding-right: 15px;
}

.x-promo h2
{
    font-size: 17px;
    letter-spacing: -1px;
}
.x-promo h2 a, .small-promo h2 a
{
    float:none;
    font-size: 17px;
    background:none;
    color:#BB252C;
}
.x-promo h2 a:hover, .small-promo h2 a 
{
    text-decoration:none;
}

.small-promo
{
    width: 210px;
    height: 120px;
    padding: 5px;
    margin-top: 5px;
    font-size: 10px;
}

.small-promo h2
{
    font-size: 17px;
    letter-spacing: -1px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.small-promo p
{
    margin-top: 5px;
    width: 120px;
    height: 55px;
}

.small-promo a
{
    float: right;
    margin-right: 0;
}

#a-feature-promos
{
    width: 265px;
    height: 380px;
    float: left;
}


/************************************
 * INDIVIDUAL PROMOS STYLES
 ***********************************/
#promo-facebook
{
    background: url(../images/promos/facebook_promo.jpg) no-repeat left top;
}

#promo-mobile
{
    background: url(../images/promos/mobile_promo.jpg) no-repeat left top;
}

#promo-state-challenge
{
    background: url(../images/promos/state_challenge_promo.jpg) no-repeat left top;
}

#promo-theanine
{
    background: url(../images/promos/theanine_promo.jpg) no-repeat left top;
}
#promo-theanine p
{
    width: 160px;
}

#promo-train-your-brain
{
    background: url(../images/promos/trainbrain_promo.jpg) no-repeat left top;
}

#promo-answers
{
    background: url(../images/promos/puzzles_answers_promo.jpg) no-repeat left top;
}
#promo-answers p
{
    width: 160px;
}

#promo-just-for-fun
{
    background: url(../images/promos/just_for_fun_promo.jpg) no-repeat left top;
}

#promo-small-train-your-brain
{
    color: #FFFFFF;
    background: url(../images/promos/trainbrain_small_promo.jpg) no-repeat left top;
    height: 90px;
    text-align: center;
    padding-top: 105px;
    font-size: 13px;
}

#promo-small-train-your-brain p
{
    width: 210px;
    float: left;
    margin-top:3px;
    margin-bottom:3px;
    height:auto;
}

#trainbrain-promo-title
{
    width: 194px;
    height: 0;
    padding-top: 18px;
    overflow: hidden;
    background: url(../images/promos/hdr_trainbrain_small_promo.jpg) no-repeat left top;
    margin-top: 2px;
    margin-left: 7px;
    display:block;
}

#promo-small-train-your-brain a
{
    color: #FFFFFF;
    font-size: 11px;
    float: right;
    margin-top:12px;
    margin-right:5px;
    padding-right: 15px;
    background: url(../images/btn_link_orange.gif) no-repeat right 1px;
}

#promo-small-mobile
{
    background: url(../images/promos/mobile_small_promo.jpg) no-repeat left top;
}

#promo-small-facebook
{
    background: url(../images/promos/facebook_small_promo.jpg) no-repeat left top;
}

#promo-play-to-beat-jabba
{
    background: url(../images/promos/jabba-promo.jpg) no-repeat left top;
}
#promo-play-to-beat-jabba a 
{
	color:white;
	background-image: url(../images/btn_link_grey.gif);
}
#promo-play-to-beat-jabba h2 a 
{
    color:#BB252C;
    background:none;
}
#promo-play-to-beat-jabba .resident-only
{
	color:#484848;font-size:8px;
}
#promo-play-to-beat-jabba .resident-only a 
{
    color: #484848;
    float:none;
    background:none;
    margin:0;
    display:inline;
    text-decoration:underline;
}