﻿.couponItemContainer 
{
    background-image: url('/images/coupons/coupons-bg.png');
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 15px;
}

.couponDivider
{
    border-bottom:1px dotted #478DC5;   
    float: left;
    height: 1px;
    margin-left: 5px;
    width:90%;
}

#couponRight
{
    float: right;
}

#couponLeft
{
    float: left;
    width: 500px;
    margin-top: 0px;
}

.couponImage
{
    float: left;
    margin-left: 13px;
    width: 90px;
}

.couponText
{
    float: left;
    margin-left: 25px;
    padding-top: 15px;
    width: 340px;
}

.couponText h3
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 5px;
}

.couponText p
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 5px;
}

.couponText a img
{
    margin-top: 5px;    
}

#challenge-header
{
border-bottom:1px dotted #478DC5;
height:auto;
margin-bottom:7px;
width:514px;
}

#challenge-header h3
{
    margin: 0px 0px 5px 0px;
    color: #9b9b9b;
    font-weight: normal;
}

#challengeRight {
float:right;
margin-right:-26px;
margin-top:-80px;
}

#challengeLeft
{
float:left;
width:514px;
}

#challengeRight img
{
    position: relative;
    z-index: 101;
}

#challengeLeft h3
{
    margin-bottom: 0px;
}

#challengeLeft p
{
    margin-top: 0px;
}

#challengeLeft a img
{
    margin-top: 20px;
}

#article-header h2
{
    margin: 0px 0px 5px 0px;
    color: #9b9b9b;
}

.sampleSection
{
    border-bottom:1px dotted #478DC5;
    padding-bottom: 10px;
    padding-top: 10px;
    float: left;
    width: 100%;
}

.sampleSection h4
{
    margin-bottom: 0px;
    margin-top: 0px;
}

.sampleRadio
{
    color: #197CBE    
}

.sampleTopRight
{
    float: right;
    padding-top: 10px;
}

.sampleTopLeft
{
    float:left;
    width: 500px;
}

#sampleImageSection
{
    /*height:185px;*/
    padding-top: 0px;
    padding-bottom: 14px;
}

#sample-header
{
    border-bottom:1px dotted #478DC5;
    height:auto;
    margin-bottom:0px;    
}

#sample-header h2
{
    margin: 0px 0px 5px 0px;
    color: #9b9b9b;
}

.label
{
    float: left;
    width: 80px;
}

.inputBox
{
    float: left;
}

.inputBox input
{
    width: 158px;
}

.addressFormLine
{
    width: 100%;
    float: left;
    margin-bottom: 2px;
}

#userMailingDiv
{
    margin-left: 24px;
    margin-top: 10px;
    display: none;
}

#getYourCoupon
{
    margin-top: 10px;
}

#getYourCoupon img
{
    cursor: pointer;
}
