#screen
{
	background: #cce4e8 url('/_structure/images/z2bgmidbuybooks.gif') repeat-y scroll 170px top;

}

#watermark
{
	background: transparent url('/_structure/images/buybooks.png') no-repeat scroll 2px top;
}

#zonemain
{
	background: transparent url('/_structure/images/z2bgbtmbuybooks.gif') no-repeat scroll left bottom;
}

#zone1
{
	background: transparent url('/_structure/images/z1bgmidbuybooks.gif') repeat-y scroll left top;
}

#zone1bottom
{
	background: transparent url('/_structure/images/z1bgbtmbuybooks.gif') no-repeat scroll -2px top;
}

#zone0 .contact
{
    display: none;
}

#zone3
{
    display: none;
}
#zonemain
{
    width: 810px;
}

#zone2
{
    width: 784px;
}

#zone4
{
    background-color: #cce4e8;
}
.booklist
{
    width: 700px;
}

.booklist td
{
    padding-bottom: 20px;
}

.booklist h2
{
    font-size: 13px;
    color: #0067b1;
}
.booklist strong
{
    font-size: 12px;
    color: #0067b1;
    font-weight: normal;
}

/* Shopping basket */
table.basket, table.baskettotals
{
    width: 730px;
}

table.basket tr th
{
    background-color: Transparent;
    color: #0067b1;
    text-align: left;
    border-bottom: 1px solid #999999;
}

table.basket tr.itemline td
{
    vertical-align: top;
    padding: 15px 0px 20px 5px;
    border-bottom: 1px solid #999999;
}

table.basket tr td.itemimage
{
    width: 95px;
}

table.basket tr td.itemdescription
{
    width: 250px;
    padding-top: 18px;
}

table.basket tr td.itemqty
{
    width: 110px;
}

table.basket tr td.itemprice
{
    width: 80px;
    font-weight: bold;
    padding-top: 18px;
}

table.basket tr td.itemlinetotal
{
    width: 80px;
    font-weight: bold;
    padding-top: 18px;
}

table.basket tr td.itemaction
{
    width: 80px;
    padding-top: 18px;
}

table.basket tr td.itemimage img
{
    border: 1px solid #0067b1;
}

table.basket tr td.itemqty input
{
    width: 33px;
    height: 20px;
    border: 1px solid #0067b1;
}

table.baskettotals tr.subtotaline td
{
    font-weight: bold;
}

table.baskettotals tr.shippingline td
{
    font-weight: bold;
}

tr.buttonbar td
{
    padding: 15px 0px;
    text-align: right;
}

tr.totaline td
{
    font-size: 16px;
    font-weight: bold;
    color: Black;
}

td.subtotalblank
{
    width: 470px;
}
td.subtotal
{
    width: 130px;
}
td.subtotalend
{
    width: 32px;
}
.notes 
{
    display: none;
}

.actionbtns
{
    text-align: right;
    padding: 15px 70px 0px 0px;
}

/*
.notes textarea
{
    width: 600px;
    border: 1px solid #0067b1;
    height: 70px;
}
*/


#zone2 .panelEditIdent {width: 765px;}
#zone2 .panelIdentHeader {width: 765px;}
#zone2 .panelIdentHeaderNoAmend {width: 765px;}
