body
{
    background:url("../images/grayback.jpg") repeat;
    font-family:Verdana;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

span#creditCard
{
    float:left;
}

label{
    float:left;
    display:block;
}

div#mainContainer
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
}

div#links
{
    font-size:18px;
    text-align:center;
    padding:5px 0px 5px 0px;
    background-color:#E8E8E8;
    border:1px solid white;
}

div#marthaContainer
{
    margin-left:auto;
    margin-right:auto;
    width:700px;
    text-align:center;
}

div#descriptionHead
{
    width:550px;
    margin-top:3px;
    margin-left:auto;
    margin-right:auto;
    padding:5px 10px 8px 10px;
    text-align:center;
}

div#formContainer
{
    width:750px;
    margin:10px auto 0px auto;
    padding:10px 20px 10px 20px;
}

div#submitContainer
{
    float:right;
    margin:2px 10px 30px 0px;
}

div#thanks
{
    padding-top:30px;
    text-align:center;
}

div#footer
{
    text-align:center;
}

img#martha
{
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:156px;
    height:200px;
}

span#headerText
{
    font-size:26px;
    padding:5px 10px 5px 10px;
}

span.fontSize3
{
    font-size:22px;
}

span.fontSize2
{
    font-size:16px;
}

span.fontSize15
{
    font-size:13px;
}

span.fontSize1
{
    font-size:10px;
}

a.horzSpacing
{
    margin-left:10px;
    margin-right:10px;
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.floatLeftClear
{
    float:left;
    clear:both;
}

table#tshirtTable
{
    width:325px;
    margin-left:auto;
    margin-right:auto;
}

label.error
{
    float:none;
    color:red;
    padding-left:1.5em;
    vertical-align:top;
}

div#submissionResult
{
    color:green;
    font-size:26px;
    text-align:center;
}

div#checkFields
{
    visibility:hidden;
    color:red;
}
