html,body {
	font-size: 100%;
}

body {
}

body, div, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em
}

#main-nav, #section-nav-wrap, #sidebar, .print-no, #scrn-read, .telephone, #user-info {
    display:none
}

#content h1.print-title, #content h2.print-title {
    display:block;
}

/*Checkout*/

address {
    font-style:normal;
    line-height:1.3
}

form textarea {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1em
}

#delivery_address, #delivery-address-cont {
    width:286px;
    float:right
}

#delivery_notes {
    width:286px;
    float:right
}

#delivery-address-cont #del-note-label {
    display:block;
    clear:both;
    margin-top:2em;
    font-size:1em
}

#delivery-address-cont label {
    display:block;
    font-weight:bold;
    font-size:1.2em;
    padding-top:1em;
}

#delivery-address-cont label {
    display:block;
    font-weight:bold;
    font-size:1.2em;
    padding-top:1em;
}


#delivery-address-cont #country-location .m3-choice {
    margin:0;
    padding:0
}

#delivery-address-cont #country-location .m3-choice li {
    list-style:none
}

#delivery-address-cont #country-location .m3-choice label {
    width:10em;
    font-weight:normal;
    font-size:1em;
    padding-top:0;
}

#checkout-wrap {
    clear:both;
    padding-top:2em
}

.summary-table {
    border-collapse:collapse;
    width:100%;
}

.summary-table th, .summary-table td {
    padding:0.2em 0.3em;
    border:1px solid #000;
    text-align:center
}

.summary-table th {
    background:#faec1a;
    text-align:left
}

.summary-table #subtotal th, .summary-table #vat th, .summary-table #carriage th {
    background:#ddd;
    text-align:right
}

.summary-table input.quantity {
    width:5em;
    text-align:center
}

.summary-table #grand-tot th {
    background:#ea4729;
    text-align:right;
    color:#fff
}
.summary-table #grand-tot td, .summary-table #grand-tot th {
    padding-top:1em
}
.summary-table #grand-tot td {
    background:#e2e2e2;
    font-weight:bold
}

.summary-table .top-row th {
    background:#fff;
    font-weight:normal;
    text-align:center
}
.summary-table .top-row th span {
    font-weight:bold
}
.summary-table .top-row th.highlight{
    background:#fcf58d;
}
.summary-table td.highlight{
    background:#fcf58d;
}

.summary-table .top-row th#summary-code {
    border-top:none;
    border-left:none;
    color:#fff
}
.summary-table .top-row th#summary-tot {
    border-top:none;
    border-right:none;
    color:#fff
}