﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
p
{
    margin:0px;
}
h2
{
    margin-top:0;
    font-size: 1.4em;
}
div.formBox #datepicker 
{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:5px;
}
div.formBox blockquote
{
    margin:0px;
}
div.formBox blockquote.inline
{
    display:block;
    margin-left:0px;
    margin-bottom:0px;
}

div.formBox blockquote.inline select,div.formBox blockquote.inline input
{
    float:left;
    margin-right:0px;
}

div.formBox blockquote.inline label
{
    float:left;
    margin:0px;
}
div.formBox blockquote.inline label span
{
    float:left;
    width:auto;
    margin-right:5px;
}
div.formBox label span 
{
    display:block;
    float:left;
}
div.formBox label select
{
    min-width:5em;
}
div.formBox label
{
    display:block;
    margin-bottom:4px;
        height: 2em;
}
div.formBox blockquote.radioBoxList label 
{
    margin-top:4px;
    margin-bottom:4px;
}
div.formBox blockquote.radioBoxList label span 
{
    display:block;
    width:250px;
    float:left;
}
div.formBox blockquote.radioBoxList input
{
    float:left;
    display:block;
    width:2em;
    height:1em;
}
div.formBox div.buttons 
{
    clear:left;
    margin-left:140px;
}
div.formBox div.buttons-noindent 
{
    clear:left;
    margin-left:20px;
}
div.stage 
{
    margin:0px;
    padding:0px;
}
.AvailablitySelectionTable 
{
    border-collapse:collapse;
    border-spacing:0;
    
}

.AvailablitySelectionTable th
{
    padding:5px;
}
.AvailablitySelectionTable tr.info 
{
    text-align:left;
}
.AvailablitySelectionTable tr.alt 
{
}
.AvailablitySelectionTable tr.date th 
{
    text-align:left;
}
.AvailablitySelectionTable tr.holder  td
{
    width:150px;
}
.AvailablitySelectionTable th h3 
{
    font-size:1.2em;
    margin-top:0;
}
.AvailablitySelectionTable th p 
{
    font-weight:normal;
    
    margin-left:20px;
}
.AvailablitySelectionTable td
{
    padding:4px;
}
.AvailablitySelectionTable p.price
{
    display:block;
    margin-top:0;
    margin-bottom:2px;
}
pre.receipt
{
    background-color:#f0f0f0;
    border:solid 1px #aaaaaa;
    margin:20px;
    padding:10px;
    width:250px;
    float:right;
}
#loadingScreen 
{
    display:none;
    margin:20px;
    border:solid 1px #cccccc;
    background-color:#fcfcfc;
    padding:10px;
    height:40px;
    position:absolute;
    top:100px;
    left:100px;
}
#loadingScreen div 
{
    background-image:url("loading.gif");
    background-position:left middle;
    background-repeat:no-repeat;
    padding-left:50px;
    padding-top:10px;
    padding-bottom:20px;
}
iframe
{
    border-style: none;
}

#Stage1Panel
{
    width:363px;
}
select
{
 font-size:12px;
}
.select100
{
 width:100px;   
}
.select50
{
 width:50px;   
}
.floatRight
{
    float:right;
}
