#divCheckout
{
    font:12px/12px verdana;
}
#divShipInformation
{
    width:340px;
    float:left;
}
#divPaymentInformation
{

    width:515px;
    float:right;
}
.greydiv
{
    background-color: #EEEEEE;
    border: solid 1px #CCCCCC;
    padding: 7px;
    margin: 0 0 15px 0;
}
#divForm
{
    border:solid 1px #eee;
    margin:7px;
}
.divForm submit
{
    background-color:#333;
    border:solid 1px #999;
    width:100px;
    height:30px;
    color:#fff;
    font-weight:bold;
}
#divButtons
{
    display:block;
    text-align:center
}
.FormElement
{
    margin:0 0 2px 0;
}
.FormElement label
{
    width:110px;
    text-align:right;
    display:inline-block;
    margin:2px 7px 0 0;
}
.FormElement input
{
    color:#444;
    width:165px;    
}
.FormElement select
{
    height:22px;
}
.FormElement img
{
    height:12px;
}
#divHidden
{
    border:solid 5px #333;
    position:absolute;
    top:150px;
    width:885px;
    height:800px;
    z-index:1000;
    background: url('images/transparent.png')  top left;    
    background-repeat:repeat;
}
#divHiddenForm
{
    padding:30px 30px 15px 30px;
    z-index:1000;   
    background-repeat:repeat;
}
#divHiddenForm .editform
{
   position:absolute;
   top:300px;
}
#divHiddenForm h2
{
    font-size:25px;
    color:#fff;
}
#divHiddenForm .FormElement label
{
    color:#fff;
    width:110px;
    text-align:right;
    display:inline-block;
    margin:2px 7px 0 0;
}
