﻿   
        p, h1, form, button{border:0; margin:0; padding:0;}
        .spacer{clear:both; height:1px;}
        
        /* ----------- My Form ----------- */
        .myform {
            margin: 0 auto;
            width:800px;
            padding:14px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            border:solid 2px #b7ddf2;
            background:#ebf4fb;
            overflow: hidden;
        }

        .myform h1 {
            font-size:18px;
            font-weight:bold;
            padding: 10px 0px 10px 0px;
            margin-bottom:20px;
            width: 100%;
            text-align:center;
            background-color: navy;
            color: white;
        }
        
                
        
        .myform label 
        {
            display:block;
        }

            .myform label.mainHead {
                clear: left;
                float: left;
                font-weight: bold;
                text-align: center;
                width: 140px;
            }

        .myform label.mainHead a {
    color: #FFFF00;
    text-decoration: none;
    background-color: #0000FF;
    display:block;
    border-radius:10px;
    padding:3px;
}

        .myform .instruct 
        {
            color:#666666;
            display:block;
            font-size:11px;
            font-weight:normal;
            text-align:right;
            width:140px;
        }

         .myform .instructlight
        {
            color: white;
            display:block;
            font-size:11px;
            font-weight:normal;
            text-align:right;
            width:140px;
        }
        
        .myform .subHead {
            color:#666666;
            display:block;
            font-size:11px;
            font-weight:normal;
            float:left;
            clear:left;
            margin: 1px 10px;
            width: 60px;
        }
        
        .myform input, select {
            float:left;
            font-size:12px;
            padding:4px 2px;
            border:solid 1px #aacfe4;
            margin: 2px 0  5px 10px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;        }     
        
        
                
        
        .myform input[type=radio] 
        {
            width: auto;
            float:left;
            height: auto;
        }
        
        
        .myform input[type=submit] {
            clear:both;
            float:none;
            margin: 2px auto;
            width:125px;
            display:block;
            line-height:31px;
            font-size:11px;
            font-weight:bold;
            height:50px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;        }

        .myform input[type=submit].smallbox  {
            line-height: unset;
            width:auto;
            height:auto;
            clear:none;
            float:left;
            }

            
        .myform table 
        {
            float:left;
        }

        .myform div.Block, div.NavyBlock, div.NavyBlockAlt, div.GrayBlock, div.GreenBlock, div.WhiteBlock,  div.ReqBlock, div.LightGrayBlock, div.FullBlock {
            width: 95%;
            float: left;
            clear: left;
            padding: 2px;
        }

        .myform div.FullBlock {
            width: 100%;
            background-color: rgba(255, 255, 255, 0.00);
        }

        .myform div.DivBlock {
            width: 100%;
            background-color: rgba(255, 255, 255, 0.00);
            font: bold 20px arial,veranda;
        }

        .myform div.RegHeader {
            font:   bold 25px arial,veranda;
            margin-top:25px;
        }


        .myform div.NavyBlock {
            background-color: Navy;
            color: #FFFFFF;
        }

        .myform div.GreenBlock
        {
            background-color:  green;
            color: #FFFFFF;
        }


        .myform div.NavyBlockAlt
        {
            background-color:  mediumblue;
            color: #FFFFFF;
        }

        .myform div.WhiteBlock {
            background-color:antiquewhite;
        }

        .myform div.ReqBlock
        {
            background-color: green;
            color: #FFFFFF;
            border: solid;
            border-color: red;
            border-width: 3px;
        }

        .myform div.GrayBlock
        {
            background-color:gray
        }


        .myform div.LightGrayBlock
        {
            background-color:lightgray
        }


       
        
        .myform div.subBlock
        {
            float:left;
            width:450px;
            clear:none;
        }


        .myform div.freesubBlock
        {
            float:left;
            /*width: 450px;*/
            overflow:  hidden;
            padding: 0 10px 0 10px;
            clear:none;
            background-color: #e4e4e6;
            border-radius: 2px;
        }
        
        .myform div.BuyItem
        {
            float:left;
            width:450px;
            clear:none;
            color: #000000;
            margin-left: 20px;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .myform .SizeInfo
        {
            width:50px;
            font-size:14px;
            float:left;
            clear:left;
            text-align:center;
            padding-top:1px;
            }

        .myform .OtherInfo
        {
            width:150px;
            font-size:14px;
            float:left;
            clear:left;
            text-align:center;
            padding-top:1px;      
            padding-left:20px;
        }

        .myform .PriceInfo
        {
            width:50px;
            font-size:13px;
            float:left;
            text-align:right;
            padding-top:1px;
     
            }

        .myform .LineTotal
        {
            width:50px;
            font-size:14px;
            float:right;
            text-align:right;
            border: 0;
           PADDING: 0;
           margin: 1px 0px 0px 0px;
            }

        .myform .QtyBox
        {
            width: 50px;
            font-size: 14px;
            float: left;
           margin: 1px 0px 0px 0px;
            padding: 0;

        }

        .myform .extraBox
        {
            width: 120px;
            font-size: 14px;
            float: left;
           margin: 1px 0px 0px 0px;
            padding: 0;

        }
        
        .myform .GrandTotal
        {
            width:100px;
            text-align:right;
            font-size:20px;
            float:right;
            padding: 0;
            }

        .myform .reqField 
        {
            float:left;
            color:red;
            clear:none;
            }

.confirmDiv {
    display: table;
}

    .confirmDiv label {
        display: table-cell;
        padding-bottom: 10px;
    }

    .confirmDiv input {
        display: table-cell;
        margin: 2px 5px 0px 5px;
        padding-bottom: 10px;
    }
