h2 {
    font-size: 1.02em;
    margin-left:0px;
}

.content_interior {
    text-align: left;
}

table {
    width: 75%;
    margin-left:auto; 
    margin-right:auto;
}

tr.even {
    background-color:#DDDDDD;
}

tr.odd {
    background-color:#FFFFFF;
}

td {
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    vertical-align: top;
}

td.money {
    text-align: right;
}

th {
    font-weight:bold;
}

.ordertable {
    width: 100%;
    text-align: left;
}

div.different {
    float:right; 
    font-size:85%; 
    background-color: #005fb6;
    border-bottom: 1px solid #333333; 
    padding:5px;
}

div.different:hover {
    background-color: #003a6f;
}

div.different a {
    color: white;
	text-decoration: none;
	font-weight: 700;
}

div.avangate_button {
    font-size:larger;
    font-weight:700;
    background-color: #005fb6;
    border-bottom: 1px solid #333333; 
    padding:5px;
    display: inline-block;
    margin:10px 10px 10px 10px;
    width:14em;
}

div.avangate_button:hover {
    background-color: #003a6f;
}

div.avangate_button a {
    color: white;
	text-decoration: none;
	font-weight: 700;
}

#aglink {
	text-decoration: none;
	font-weight: 700;
}

@media only screen and (max-width:900px) {
    .ordertable input {
        max-width:75%;
    }
    
    .ordertable select {
        max-width:60%;
    }
    
    .ordertable td {
        padding-left:0px;
        padding-right:0px;
    }
    
    div.different {
        float: none;
        text-align: center;
    }
}

.shortinp {
    width: 25%;
}

.explanation {
    margin-left: 5px;
    margin-right: 5px;
    clear: both;
    text-align:left;
}

#belowbar {
    text-align: left;
}


