@import '/css/checkout_core.css';.boxborder {
    border: 5px;
    color: #000;
    border: solid;
    border-bottom-style: hidden;
    background-color: #efefef;
    background-position: center;
    color: #005aa5;
    font-size: 16px;
    height: 30px
}

.mainheader {
    background-color: #005aa5;
    background-position: center;
    color: #fff;
    font-weight: 700;
    font: Verdana;
    font-size: 18px
}

.greybar {
    background-color: #efefef;
    background-position: center;
    width: 865px
}

.leftbar {
    background-color: #005aa5;
    background-repeat: repeat-y;
    background-position: left
}

.protxnames {
    font: 14px;
    color: #900;
    text-align: right;
    vertical-align: top
}

.content {
    float: left;
    width: 650px;
    margin-left: 30px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 16px;
    color: #666
}

.subheader {
    margin-left: 85px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    line-height: 16px;
    color: #fff;
    background-color: #999
}

.errorheader {
    margin-left: 85px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    line-height: 16px;
    color: #fff;
    background-color: #c00
}

.infoheader {
    margin-left: 85px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    line-height: 16px;
    color: #fff;
    background-color: #0c0
}

.resourcecontent {
    float: left;
    margin-left: 15px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 16px;
    color: #fff
}

.tableinput {
    font: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666;
    width: 600px;
    margin-left: 30px
}

.tickbullets {
    list-style-image: url(tick.gif);
    font-size: 10pt;
    color: #c00
}

.arrowbullets {
    list-style-image: url(arrow.gif);
    font-size: 10pt;
    color: #c00
}

.formbullets {
    list-style-image: url(form_bullet.gif);
    font-size: 10pt;
    color: #666
}

p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #666
}

ul {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #666
}

td {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #666
}

a {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #069
}

.warning {
    list-style-image: url(form_bullet.gif);
    font-size: 10pt;
    color: #c00
}

.pageheader {
    background-position: center;
    color: #c00;
    font-size: 18px;
    font-family: arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    font-weight: 400;
    line-height: normal;
    font-style: normal;
    text-align: left;
    margin: 5px;
    padding-bottom: 2px;
    border-bottom: 1px solid #999;
    f}

.smalltext {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #666
}

.smallheader {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #000;
    background-color: #ccc
}

.container {
    font-size: 12px;
    font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    background-color: #fff;
    text-align: left;
    width: 940px;
    margin-right: auto;
    margin-left: auto;
    padding: 6px;
    border: solid 2px gray
}

body {
    background-color: #ccc
}

.product_table {
    width: 700px;
    margin-right: auto;
    margin-left: auto
}

.product_table td {
    font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    font-weight: 700;
    text-align: left;
    width: 700px;
    padding: 4px;
    border-bottom: 1px solid #ccc
}

.details_table td {
    font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    font-weight: 700;
    text-align: left;
    padding: 4px;
    width: 700px;
    border-bottom: 1px solid #ccc
}

.details_table {
    text-align: left;
    width: 740px;
    margin-right: auto;
    margin-left: auto
}

.order_table {
    margin-right: auto;
    margin-left: auto;
    width: 700px
}

.order_table td {
    font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    font-weight: 700;
    text-align: left;
    padding: 4px;
    width: 700px;
    border-bottom: 1px solid #ccc
}

.header_element {
    display: inline-block
}

.sagepay {
    margin-left: 340px;
    display: inline-block
}

.btn,.form_button {
    background-color: #dd2733;
    padding: 10px;
    color: #fff;
    border: none;
    font-weight: 600;
    font-size: 13px
}

.btn:hover,.form_button:hover {
    cursor: pointer
}
