
#upgrade-select-box {
    max-width: 700px;
    width: 90%;
    background-color: #EFEFEF;
    border: 1px solid #DDD;
    padding: 8px;
    text-align: left;
    margin: 0 auto;
    margin-top: 50px;
}

.total-block {
    font-weight: bold;
    color: #04204B;
    font-size: 18px;
}

.uniForm h4 {
    color: #04204B;
}

/* Bill Table */
#bill {
    max-width: 700px;
    width: 90%;
    border: 2px solid #444;
    background: #EFEFEF;
    font-size: 14px;
    margin: 0 auto;
}

#bill td.cost {
    text-align: center;
    width: 125px;
}

#bill tr.header {
    background: #AAA;
    font-weight: bold;
    font-size: 16px;
}

#bill tr.header td {
    padding: 8px;
    border-bottom: 1px solid #444;
}


#bill tr.items {
    border-bottom: 1px solid #BBB;
}

#bill tr.items td {
    padding: 2px;
}

#bill tr.items td.items {
    color: #04204B;
    font-weight: bold;
}

#bill tr.items td.credit {
    font-style: italic;
}

#bill tr.credit {
    border-top: 1px solid #444;
}

#bill tr.credit td.header {
    text-align: right;
    font-weight: bold;
}

#bill tr.credit td.credit {
    color: red;
    font-style: italic;
}

#bill tr.subtotal {
    border-top: 1px solid #444;
    font-weight: bold;
}

#bill tr.subtotal td {
    padding: 4px;
}

#bill tr.subtotal td.header {
    text-align: right;
}

#bill tr.total {
    border-top: 1px solid #444;
    font-size: 16px;
    font-weight: bold;
}

#bill tr.total td {
    padding: 4px;
}

#bill tr.total td.header {
    text-align: right;
}

a.orange-btn {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 10px;
    font: 12px/26px "MuseoSlab500Regular", arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

/*
	Gradients
*/

.orange-btn {
    background: rgb(251, 125, 32); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiN2QyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2U3NzQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTY2MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(251, 125, 32, 1) 0%, rgba(231, 116, 31, 1) 97%, rgba(206, 102, 25, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(251, 125, 32, 1)), color-stop(97%, rgba(231, 116, 31, 1)), color-stop(100%, rgba(206, 102, 25, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(251, 125, 32, 1) 0%, rgba(231, 116, 31, 1) 97%, rgba(206, 102, 25, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(251, 125, 32, 1) 0%, rgba(231, 116, 31, 1) 97%, rgba(206, 102, 25, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(251, 125, 32, 1) 0%, rgba(231, 116, 31, 1) 97%, rgba(206, 102, 25, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(251, 125, 32, 1) 0%, rgba(231, 116, 31, 1) 97%, rgba(206, 102, 25, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb7d20', endColorstr='#ce6619', GradientType=0); /* IE6-8 */
    border-radius: 15px;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .5);
}

.orange-btn:hover {
    background: rgb(206, 102, 25); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlNjYxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZTc3NDFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiN2QyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(206, 102, 25, 1) 0%, rgba(231, 116, 31, 1) 3%, rgba(251, 125, 32, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(206, 102, 25, 1)), color-stop(3%, rgba(231, 116, 31, 1)), color-stop(100%, rgba(251, 125, 32, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(206, 102, 25, 1) 0%, rgba(231, 116, 31, 1) 3%, rgba(251, 125, 32, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(206, 102, 25, 1) 0%, rgba(231, 116, 31, 1) 3%, rgba(251, 125, 32, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(206, 102, 25, 1) 0%, rgba(231, 116, 31, 1) 3%, rgba(251, 125, 32, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(206, 102, 25, 1) 0%, rgba(231, 116, 31, 1) 3%, rgba(251, 125, 32, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce6619', endColorstr='#fb7d20', GradientType=0); /* IE6-8 */
}

.orange-btn:hover {
    text-decoration: none;
}