@charset "utf-8";
/* Layout Css */
html,
body {
        height: 100%;
        margin: 0;
        padding: 0;
        font-size: 12px;
        font-family: Tahoma;
        line-height:120%;
        background: #616161;
}

ul, ol, li { list-style:none;}
div,dl,dt,dd,p,ul,ol,li,form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
img { border: none;vertical-align: top;}

/* Index css */
.clearfix:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix   {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* .clearfix   {display: block;}
*/* End hide from IE-mac */

a:link, a:active, a:visited  {
        color: orange;
        text-decoration: none;
}
a:hover {text-decoration: underline;}

#body_warp2 {
        clear: both;
        width: 769px;
        margin: 10px auto 0 auto;
}
#body_warp2 #body {
        background: url(/redeem/img/body_bg.gif) left top repeat-y;
        height: 507px;
        _height: 516px;
}
*+html body #body_warp2 #body {
        background: url(/redeem/img/body_bg.gif) left top repeat-y;
        height: 516px;
}
#body_warp2 #body .body_t{
        background: url(/redeem/img/body_top.gif) left top no-repeat;
        height: 15px;
}
#body_warp2 #body .body_b{
        background: url(/redeem/img/body_btm.gif) left bottom no-repeat;
        height: 20px;
}
#body_warp2 #PromotionalCode{
        height: 283px;
        _height: 482px;
}
*+html body #body_warp2 #PromotionalCode{
        height: 482px;
}
#body_warp2 #PromotionalCode div.txt {
        width: 532px;
        height: 38px;
        margin: 189px 0 0 117px;
}
#body_warp2 #PromotionalCode #code_wrap {
        padding: 26px 0 0 255px;
}
#body_warp2 #PromotionalCode #code_wrap .ipt {
        background-color: #CCCCCC;
        border: solid 1px #5e5e5e;
        width: 164px;
        height: 16px;
        float: left;
        margin: 1px 0 0 0;
}
#body_warp2 #PromotionalCode .error_message {
        clear: both;
        color: #fe4200;
        font-weight: bold;
        font-family: arial;
        padding: 12px 0 0 0;
        _padding: 7px 0 0 0;
        text-align: center;
}
#body_warp2 #PromotionalCode .success_title {
        clear: both;
        color: #80FF00;
        font-weight: bold;
        font-size: larger;
        font-family: arial;
        padding: 12px 0 0 0;
        _padding: 7px 0 0 0;
        text-align: center;
}
#body_warp2 #PromotionalCode .success_description {
        clear: both;
        color: #80FF00;
        font-weight: bold;
        font-family: arial;
        padding: 12px 0 0 0;
        _padding: 7px 0 0 0;
        text-align: center;
}

*+html body #body_warp2 #PromotionalCode .error_message {
        padding: 7px 0 0 0;
}

#PromotionalCode button.btn {
        width:93px;
        height:25px;
        cursor:pointer;
        border:none;
        background:transparent;
 }                                                              
