
table
{
	width : 100%;
	border-collapse: collapse;
	border-bottom : 1px solid #003063;
}

th
{
	background-color : #003063;
	color : white;
}

td, th
{
	padding : 2px;
	border-bottom : 1px solid #003063;
}

td.cell_right, th.cell_right
{
	text-align : right;
}
td.cell_center, th.cell_center
{
	text-align : center;
}

td input.qty
{
	border : 1px solid black;
	width : 35px;
	text-align : center;
}

h2
{
	color : black;
}

.isbn
{
	white-space : nowrap;
}

tr.subTotals td
{
	font-weight : bold;
	border : 0px;
}
tr.subTotals td.title
{
	font-weight : bold;
}

tr.postage td
{
	font-weight : bold;
	border : 0px;
}

tr.highligh td
{
	color : red;
}

tr.total td
{
	color : #0000FF;
	font-weight : bold;
	border : 0px;
}

td.buttons
{
	/*text-align : center;*/
}

td.buttons input
{
	position : relative;
}
td.buttons input.update
{
	left : 147px;
}
td.buttons input.clear
{
	left : -147px;
}

div.qtyUpdate
{
	width : 0px;
}

div.qtyUpdate div
{
	position : absolute;
	margin-top : -36px;
	margin-left : -8px;
}

div.qtyUpdate div img
{
	float : left;
	margin-top : 14px;
	margin-right : 2px;
}

input.submit
{
	font-weight : bold;
	background-color : #188221;
	background-image : url(../images/bg/bg_button_submit_green.png);
	color : white;
	padding: 4px 8px;
	border : 0px;
	cursor : pointer;
	display : block-inline;
	width : 140px;
}
input.submit:hover
{
	background-image : url(../images/bg/bg_button_submit_green_hover.png);
}
