/* ================================================================================
   HotShed Ltd
   
   Shared Code CSS
   ================================================================================ */

   
/*
 * Set the default fonts (in order of font preference)
 */

body, table {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;

}


/*
 * Collapse all borders
 */
 
table {

    border-collapse:        collapse;

}


/*
 * HS Default Text Sizes
 */
 
.hstext {

    color:		            #000;
    font-family:	        Verdana, Arial, Helvetica, Sans-Serif;
    font-size:		        9pt;

}

.hsprice {

    color:		            #3f3;
    font-family:	        Verdana, Arial, Helvetica, Sans-Serif;
    font-size:		        9pt;
    font-weight:            bold;

}

.hstextleftnav {

    color:		            #FFF;
    font-family:	        Verdana, Arial, Helvetica, Sans-Serif;
    font-size:		        9pt;

}

.hstextsm {

    color:		            #000;
    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    font-size:		        8pt;

}

.hstextlg {

    color:		            #000;
    font-family:	        Verdana, Arial, Helvetica, Sans-Serif;
    font-size:		        12pt;
    
}

.hstexterror {

    color:                  #c00;
    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    font-size:              9pt;
    
}

.hsheading {

    color:                  #669;
    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    font-size:              12pt;
    
}

.hstableheading {

    color:		            #000;
    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    font-size:		        10pt;
    background-color:       #aaaadd;
    border:                 1px solid #ACACAC;
    
}


/*
 * HS Default Link Types
 */

a.hslink:link {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    color:                  #669;
    font-size:              9pt;
    
}

a.hslink:visited {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    color:                  #669;
    font-size:              9pt;
    
}

a.hslink:hover {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    color:                  #039;
    font-size:              9pt;
    
}

a.hslinkleftnav:link {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    color:                  #669;
    font-size:              9pt;
    
}

a.hslinkleftnav:visited {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    color:                  #669;
    font-size:              9pt;
    
}

a.hslinkleftnav:hover {

    font-family:            Verdana, Arial, Helvetica, Sans-Serif;
    color:                  #039;
    font-size:              9pt;
    
}


/*
 * HS Object Editor classes
 */

.hsObjEdit_field_required {
    background-color:#ffffc0;
}

.hsObjEdit_field_error {
    background-color:#ffc0c0;
}

.hstexterror {
    font-size:10px;
}



/*
 * HS PrePaid eVoucher List Shared CSS
 */

.hs_ppv_value_select
{
    text-align:right;
}

.hs_table_field_center
{
    text-align:center;
}

.hs_table_field_right
{
    text-align:right;
}

.hs_table_field_radio
{
    width:20px;
}

.hs_table_field_tag_td
{
    font-weight:bold; text-align:right;
}

.hs_ppv_header_errors
{
    margin:0px 5px 0px 5px;
}

#hs_ppv_step1_table, #hs_ppv_step2_table
{
    width:90%;
}

#hs_ppv_step1_table
{
    border:1px solid #999;
}

.hs_ppv_step1_tr
{
    background-color:white; border-top: 1px solid #999;
}

.hs_ppv_step1_tr_odd
{
    background-color:#edf3fe;
}

.hs_ppv_step1_tr_head {
    font-weight:bold; background:#e7e7e7;
}

.hs_ppv_step1_conditions {
    margin:0px; padding-left:20px;
}
