/* 
    Document   : coupon
    Created on : 2010-02-26, 18:19:00
    Author     : miron
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.coupon{
    margin-bottom: 10px;
    padding: 5px;
    color: #000;
    font-family: arial;
    font-size: 11px;
}
.coupon.dark{
}
.coupon.featured{
    
}
.coupon .couponer, div.imageCoupon{
    width: 458px;
    float: left;
    
}
.coupon .couponer{
    cursor: pointer;
}
.coupon dt{
    text-align: right;
    margin-bottom: 5px;
    width: 80px;
    float: left;
    font-weight: bold;
    clear: both;
}
.coupon dd{
    width: 374px;
    margin-left: 4px;
    float: left;
    
}
.coupon .codeBox{
    height: 20px;
    width: 170px;
    
}
.coupon .codeHidden{
    width: 150px;
    height: 20px;
    text-align: center;
    margin-top: -20px;
    font-weight: bold;
    font-size: 12px;
}
.coupon .code{
    width: 150px;
    text-align: center;
    margin-top: -20px;
    margin-bottom: 3px;
    display: none;
    font-weight: bold;
}

.coupon .code.show{
    display: block;
}
.coupons .coupon{

}
.coupons .coupon.featured{

}
.coupons div.infoImage{
    margin-left: 170px;
    margin-top: -25px;
}
.coupon dt.special{
    margin-top: -23px;
    margin-left: 240px;
    width: 100px;
}
.coupon dd.special{
    margin-top: -23px;
    margin-left: 345px;
    width: 180px;
}

.coupon dd.link{
    margin-left: 85px;
    text-align: left;
    width: 180px;
}
.coupons h3{
    font-size: 13px;
    text-indent: 20px;
    margin: 10px 0 5px;
}

.coupon .rank{
    width: 130px;
    height: 136px;
    background: url(../img/static/revised_img_bg.jpg);
    padding: 3px;
    float: left;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.coupon .couponId{
    display: none;
}
.coupon .loading{
    width: 16px;
    height: 16px;
    margin-top: -16px;
    margin-left: 110px;
}

.coupon .rank div.ok, .coupon .rank div.bad{
    width: 40px;
    height: 70px;
    text-align: center;
}
.coupon .rank div.ok img, .coupon .rank div.bad img{
    margin-bottom: 10px;
    cursor: pointer;
}
.coupon .rank div.ok{
    margin-top: 20px;
    color: #7C9E0C;
    margin-left: 10px;
}
.coupon .rank .iestink{
    text-align: left;
}
.coupon .rank div.bad{
    color: #F02712;
    margin-top: -70px;
    margin-left: 80px;
    margin-bottom: 5px;
}
.coupon .rank a.comments{
    display: block;
    background: url('../img/static/Plus.gif') no-repeat left;
    height: 17px;
    width: 100px;
    padding-left: 20px;
    text-align: left;
    color: #000;
    font-size: 12px;
    margin-left: 20px;
}
.coupon .rank a.comments.minus{
    background: url('../img/static/minus.gif') no-repeat left;
}
.coupon .rank a:hover.comments{
    text-decoration: underline;
}
.coupon .rank a.comments span{
}