/* Coupon Display
-------------------*/

#coupon {
    width: 354px;
    height: 427px;
    margin: 0 auto;
    padding: 0;
    border: 0 none;
    text-align: center;
    align: center;
    }

#coupon tr, #coupon td {
    width: 100%;
    border: 0 none;
    vertical-align: top;
    }

.description-head {
    height: 231px;
    background: transparent url(../images/coupon/description_head.jpg) no-repeat left top;
    }

.description-content {
    height: 114px;
    background: transparent url(../images/coupon/description_content.jpg) no-repeat left top;
    }

.passphrase-head {
    height: 23px;
    background: transparent url(../images/coupon/passphrase_head.jpg) no-repeat left top;
    }

.passphrase-content {
    height: 114px;
    background: transparent url(../images/coupon/passphrase_content.jpg) no-repeat left top;
    }

#coupon p {
    padding: 10px 25px 0 15px;
    font-size: 20px;
    color: #900;
    }

/* form
-------------------*/

/* wFORMS Extension Stylesheet - formassembly.com                    */
/* Default Theme: March 2005                                        */
/* Goes with wforms-layout.css and wforms-style.css                    */
/* Copyright (c) 2005 Cédric Savarese (http://www.4213miles.com)    */

/* This stylesheet is only activated if javascript is enabled.         */
/* Use it to define rules that would hinder usability when             */
/* javascript is disabled */

/* Switch Behavior - Target Off State */
.offstate-a, .offstate-b, .offstate-c, .offstate-d, .offstate-e, .offstate-f, .offstate-g, .offstate-h, .offstate-i, .offstate-j, .offstate-k {
    display: none !important;
}

/* wFORMS Extension Stylesheet - formassembly.com                    */
/* Default Theme: March 2005                                        */
/* Goes with wforms-style.css and wforms-jsonly.css                    */
/* Copyright (c) 2005 Cédric Savarese (http://www.4213miles.com)    */

/* Form Related Rules */
/* =================== */

fieldset {
    padding: 15px 5px;
}
label, .label {
}
label.preField, .label.preField  {
    display: -moz-inline-box;
    display: inline-block;
    width: expression('9em');
    min-width: 9em;
    margin-right: 4px;
    height: 1em;
    margin-bottom: 2px;
}
label.postField, .label.postField {
    /*display: -moz-inline-box;
    display: inline-block;*/
    margin-left: 4px;
    margin-right: 4px;
}
textarea {
    padding: 0;
    vertical-align: top;
    margin: 2px 0 1px 0;
}
input {
    padding: 0;
    margin: 3px 0;
}
select {
    padding: 0;
    margin: 2px 0 1px 0;
}

/* Form Builder Related Rules */
/* ========================== */
/* Form or Fieldset instruction paragraph. */
.instructions {
    margin: 0 0 2em 0;
    font-size: 18px;
    font-weight: bold;
}

/* wForms Related Rules */
/* ==================== */
/* Field w/ a validation error */
.error {
}
/* Styling for message associated with a validation error. */
.errorMsg {
    display: inline;
}
/* Field-Hint with focus */
.field-hint {
    clear: right;
    float: right;
    width: 80px;
    padding-left: 20px;
    margin-right: 20px;
}
/* Field-Hint without focus */
.field-hint-inactive {
    float: right;
    clear: right;
    width: 80px;
    padding-left: 20px;
    margin-right: 20px;
}
/* Links generated by the Repeat Behavior */
.duplicateLink {
    display: inline;
}
.removeLink {
    display: inline;
}
/* Switch Behavior Classes */
.onstate-a, .onstate-b, .onstate-c, .onstate-d {
    display: block;
}
.onstate-e, .onstate-f, .onstate-g {
    display: inline;
}
.onstate-h, .onstate-i, .onstate-j {
    display: inline;
}
/* offstate classes for the Switch Behavior are in wforms-jsonly.css */

/* wFORMS Extension Stylesheet - formassembly.com                    */
/* Default Theme: March 2005                                        */
/* Goes with wforms-layout.css and wforms-jsonly.css                */
/* Copyright (c) 2005 Cédric Savarese (http://www.4213miles.com)    */

/* Form Related Rules */
/* ================== */
input {}
label, .label {
    text-transform: capitalize;
    color: #333;
    font-size: small;
}
label.preField, .label.preField { }
label.postField, .label.postField { }

/* wForms Related Rules */
/* ==================== */
/* Field w/ a validation error */
.error {
    border: 1px solid #F00;
}
/* Styling for message associated with a validation error. */
.errorMsg {
    color: #CC3333 !important;
}
/* Field-Hint with focus */
.field-hint {
    font-size: small;
    color: #000;
    background-image: url(../images/tfa-bracket.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
/* Field-Hint without focus */
.field-hint-inactive {
    font-size: small;
    color: #999;
    background-image: url(../images/tfa-greybracket.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
/* Links generated by the Repeat Behavior */
.duplicateLink {}
.removeLink { color: #CC3300; }

/* Buttons */
.primaryAction {
    cursor:pointer;
}
.secondaryAction {
    border: 1px solid #666;
    cursor:pointer;
}
.secondaryAction:hover {
    background-color: #FFFFCC;
}
