


.container {
 margin-bottom: 30px;
 background-color: #ffffff;
 border: 1px solid #666666;
}

table.header {
 background-image: url(../img/header-bg-b9c7d4.png);
 background-position: left bottom;
 background-repeat: repeat-x;
 border-bottom: 1px solid #666666;
}

table.header td#header_logo {
 height: 85px;
 width: 100%;
 padding-top: 5px;
 padding-left: 20px;
}

#header-wrapper .center {
 display: none;
}


.header-links {
 display: none;
}


table.top-links td { 
 padding-top: 17px;
 padding-right: 5px;
 vertical-align: top;
 color: #ffffff; 
}

table.top-links td a {
 display: block;
 float: right;
 width: 118px;
 height: 20px;
 padding-top: 7px;
 margin-left: 5px !important;
 background-image: url(../img/diadexus-headerlink.png);
 background-repeat: no-repeat; 
 background-position: top center;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #666666;
}

.steps {
 background-image: url(../img/bg-repeat.gif);
 background-position: left top;
 background-repeat: repeat-y;
}

.main {
 padding: 0px 15px 30px 15px;
 background-image: url(../img/bg-repeat.gif);
 background-position: left top;
 background-repeat: repeat-y;
}

.footer {
 height: 35px;
 border-top: 1px solid #666666;
 background-image: url(../img/footer-bg-b9c7d4.png);
 background-position: left top;
 background-repeat: repeat-x;
}

td.tab-section {
 background-image: url(../img/basket-border.gif);
 background-repeat: repeat-y;
 background-position: right top;
}

.pageinstructions {
 font-size: 12px;
}

#table_1 .label {
 text-align: right !important;
}

#basket-list-title {
 padding-top: 30px;
}

#basket_button_container {
 padding-top: 15px;
 padding-left: 30px;
}

.basket-list-subtotal {
 text-align: center;
}

.item-tagcheck.first {
 min-width: 85px !important;
 text-align: center;
}
