   .availability{
    background-color: #c0984547;
    color:#c09845;
    text-align: center;
    padding:10px 30px;
    border: 1px solid #eaeaea;
}
.square-box{
    width: 130px;
    height: 25px;
    display: inline-block;
    background: #fff;
    border: 1px solid #e6e6e6;
    vertical-align: middle;
    margin: 0px 10px;
}
.red-dot{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #ec0c08;
    float: left;
    margin: 6px 0px 0px 5px;
}
.avail-risk{
    font-family: Roboto Condensed,sans-serif;
    font-size: 30px;
    padding: 15px 0px;
}
.rush{
    background: url(/5407/rush-bg.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 700px;
    height: 84px;
    color: #fff;
    padding: 10px 0px;
    margin: 20px 0px;
    display: inline-block;
}
.strikethrough {
    text-decoration: line-through;
}
.red{color: #C00;}
.bg-green{
    background-color: #c09845;
    display: inline-block;
    width: 100%;
    color: #fff;
}
.pricebox{text-align:left;}
.blue-text{color:#b22222;font-weight:700;}
.pkg-dtl h1,.pkg-dtl h3{color:#333;}
.order-reservation{
    padding: 0px 0px 15px;
}
#ortext{
    font-family: Roboto Condensed,sans-serif;
    font-size: 30px;
}
#timeremaining {
    color: #b22222;
}
#product_name{margin-top:30px;}
#box-a{
    border:0px;padding:0px;
}
#couponBlock{display:none;}
input[type="checkbox"]{
    float: left;
    margin-right: 20px;
    width: 20px;
    height: 20px;
}
#discount_code{float:left;width:auto;margin: 0px;}
#coupon_buttons{line-height: 45px;float: left;margin-left: 15px;}
#coupon_loading{float: left;line-height: 45px;}
@media only screen and (max-width:500px) {
    .headerContent{display:none;}
}

html{min-height: 100%;position:relative;}