﻿.MattGiftCard
{
    width: 468px;
    height: 483px;
    float: left;
}

.divMattGiftCard
{
    background-image: url(images/promotions/matt_giftcard.jpg);
    background-repeat: no-repeat;  
    width: 468px;
    height: 483px;  
}

.PromotionsContainer
{
    margin:0 auto;
    width:990px;
    position: relative;
}

.GeneralPromotionsContainer
{
    margin:0px auto;
    padding-top: 40px;
    width:990px;
    position: relative;
    text-align: left;
    
}


.GeneralPromotionsContainer h1.headerTitle
{
    color: #000000;
    font-size: 24px;
}

.GeneralPromotionsContainer p
{
    font-size: 13px;
}

.PromotionQuoteButtons
{
    width:590px;
    float: left;
    position: absolute;
    top: 260px;
    right: 5px;
}

.GeneralPromotionQuoteButtons
{
    width: 430px;
    margin-top: 30px;
}

.GeneralPromotionQuoteButtons a DIV.QuoteOnline
{
    background-image: url(images/promotions/General/bttn_sprite.gif);
    width: 213px;
    height: 55px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: 0px 0px;
}

.GeneralPromotionQuoteButtons a:Hover DIV.QuoteOnline
{
    background-image: url(images/promotions/General/bttn_sprite.gif);
    width: 213px;
    height: 55px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: -425px 0px;
}

.GeneralPromotionQuoteButtons .QuoteOnlineCon
{
    width: 215px;
    float: left;
}

.GeneralPromotionQuoteButtons .QuotePhoneCon
{
    
    float: right;
    width: 215px;
}

.GeneralPromotionQuoteButtons a DIV.QuotePhone
{
    background-image: url(images/promotions/General/bttn_sprite.gif);
    width: 211px;
    height: 55px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: -215px 0px;
}

.GeneralPromotionQuoteButtons a:Hover DIV.QuotePhone
{
    background-image: url(images/promotions/General/bttn_sprite.gif);
    width: 211px;
    height: 55px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: -640px -0px;
}

.PromotionQuoteButtons .QuoteOnlineCon
{
    float: left;
    margin-top: 2px;
}

.PromotionQuoteButtons .QuotePhoneCon
{
    float: left;
}

.PromotionEnterTitle
{
    background-image: url(images/promotions/title_welcome.gif);
    background-repeat: no-repeat;
    width: 186px;
    height: 19px;
    text-indent: -9999px;
    margin-bottom: 15px;
}

.PromotionText
{
    background-image: url(images/promotions/text.gif);
    background-repeat: no-repeat;
    width: 530px;
    height: 135px;
    position: absolute;
    top: 100px;
    right: 60px;
}

.promo_stripes
{
    background-image: url(images/promotions/lines_bg_right.gif);
    background-repeat: no-repeat;
    width: 455px;
    height: 180px;
    position: absolute;
    top: 1px;
    right: -100px;
}

.EnterPromoNumber
{
    width: 470px;
    height: 60px;
    text-align: left;
    position: absolute; 
    top: 265px;
    right: 120px;
    font-weight: bold;
    font-size: 16px;
    color:  #57A1A8;
}

.PromotionResult
{
    width: 300px;
    color: Red;
    margin-top: 15px; 
    margin-bottom: 10px;  
}

.EnterPromoText
{
    width: 220px;
    margin-top: 10px;
    float: left;
}

.PromoError
{
    width: 350px;
}

.PromoMatt
{
    width: 300px;
    float: left;
    margin-top: 80px;
}

.PromotionsEnterContainer
{
    width: 470px;
    float: left;
    margin-top: 130px;
    margin-left: 100px;  
    text-align: left; 
}

.PromotionNumberTextBox
{
    font-size: 16px;
    font-weight: bold;
    width: 170px;
    height: 30px;
    padding-top: 5px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
}

.PromotionTermsAndConditions
{
    font-size: 11px;
    width:300px;
    position: absolute;
    right: 375px;
    top: 380px;
}

.PromotionNumberContainer
{
    background-image: url(images/promotions/fieldset.gif);
    background-repeat: no-repeat;
    width: 460px;
    height: 54px;
    padding-top: 5px;
    padding-left: 10px;
    margin-bottom: 10px;
}

.PromotionNumberContainer_Correct
{
    background-position: -472px 0;
}

.PromotionNumberContainer input
{
    width: 380px;
    padding-top: 6px;
    font-size: 26px;
     color:  #57A1A8;
     border: 0px;
     background-color: Transparent;
     font-family: Arial;
}

a.PromoContinue
{
    float: right;
}

a.PromoContinue DIV
{
    background-image: url(images/promotions/bttn_continue.gif);
    background-repeat: no-repeat;
    width: 126px;
    height: 41px;
    background-position: -126px 0;
}

.IpodLeft
{
    width: 425px;
    position: absolute;
    top: 80px;
    left: 40px;
    z-index: 110;
    height: 400px;
    text-align: left;
}

.IpodPromotion .title
{
    background-image: url(images/promotions/IPOD/title.gif);
    background-repeat: no-repeat;
    width: 350px;
    height: 85px;
    margin-bottom: 35px;
}

.IpodPromotion .text
{
    background-image: url(images/promotions/IPOD/text.gif);
    background-repeat: no-repeat;
    width: 425px;
    height: 115px;
    margin-bottom: 25px;
}

.IpodPromotionTermsAndConditions
{
    font-size: 11px;
    
}

.IpodPromotion .ipodgraphic
{
    background-image: url(images/promotions/IPOD/ipod_graphic.jpg);
    background-repeat: no-repeat;
    width: 671px;
    height: 470px; 
    position: absolute;
    right: -55px;
    top: 10px;
    z-index: 10;
}

.IpodPromotion .PromotionsContainer
{
    height: 515px; 
}

.IpodPromotion .PromotionQuoteButtons
{
    position: relative;
    top: auto;
    left: auto;    
    right: auto;
}

.IpodPromotion DIV.QuoteOnlineCon
{
    width: 217px;
    height: 69px;
}

.IpodPromotion a DIV.QuoteOnline
{
    background-image: url(images/promotions/IPOD/bttns_get_quote.gif);
    width: 217px;
    height: 69px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: 0px 0px;
}

.IpodPromotion a:Hover DIV.QuoteOnline
{
     background-image: url(images/promotions/IPOD/bttns_get_quote.gif);
    width: 217px;
    height: 69px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: 0px -70px;
}

.IpodPromotion DIV.QuotePhoneCon
{
    width: 217px;
    height: 69px;
}

.IpodPromotion a DIV.QuotePhone
{
    background-image: url(images/promotions/IPOD/bttns_get_quote.gif);
    width: 217px;
    height: 69px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: 217px 2px;
}

.IpodPromotion a:Hover DIV.QuotePhone
{
    background-image: url(images/promotions/IPOD/bttns_get_quote.gif);
    width: 217px;
    height: 69px;
    cursor: pointer;
    text-indent:-9999px; 
    background-position: 217px -68px;
}
