h1
{
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: bold;
font-size: 24px;
}

table.orderpane
{
color:#000000;
background-color: #FFFFFF;
text-decoration:none;
font-family: "Courier New", Courier, monospace;
font-weight: normal;
font-size: 12px;
border: 3px solid;
border-collapse: collapse;
border-color: black;
//padding: 2px;
padding: 0px 0px 0px 0px;
width: 650px;
//float: bottom;
//margin: 0px 0px 0px 0px;
}

table.orderpane tr.header
{
font-weight: bold;
font-size: 14px;
}

table.orderpane tr.odd
{
background-color: #EEEEEE;
width: 650px;
//#border: 2px solid;
}

table.orderpane tr.even
{
background-color: #EEFFEE;
width: 650px;
//#border: 2px solid;
}

table.orderpane td
{
padding: 2px 5px 2px 5px;
width: 55px;
}

table.orderpane td.description
{
width: 350px;
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: normal;
font-size: 12px;
}

table.orderpane td.label
{
width: 50px;

font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: normal;
font-size: 12px;
}

table.orderpane td.number
{
text-align: right;
}

table.orderpane td.picture
{
text-align: center;
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: normal;
font-size: 12px;
}

table.orderpane td.buttonimg
{
border: 1px solid;
}

table.orderpane td.number_bold
{
text-align: right;
font-weight: bold;
font-size: 15px;
}

table.orderpane input.number_input
{
text-decoration:none;
font-family: "Courier New", Courier, monospace;
font-weight: normal;
font-size: 14px;
text-align: right;
padding: 2px;
width: 47px; 
border: 1px solid;
}

table.orderpane input.number_input:hover
{
border: 2px solid;
font-weight: bold;
width: 45px;
}

table td.paybuttoncell 
{
text-align: center;
vertical-align: middle;
}

div.paybutton 
{
width: 200px;
height: 200px;
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: normal;
font-size: 14px;
border: 3px solid;
border-color: #000000;
text-align: center;
vertical-align: middle;
}

div.item_cart_intro
{
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: normal;
font-size: 14px;
text-align: left;
margin: 0;
}

table.item_pricing 
{
background-color: #EEFFFF;
border: 1px solid;
}

table.item_pricing td
{
border: 1px solid;
text-align: center;
border-color: #000000;
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: normal;
font-size: 16px;
}

table.item_pricing tr.header
{
background-color: #FFFFFF;
font-weight: bold;
}

table.item_pricing td.count
{
width: 75px;
}

table.item_pricing td.price
{
width: 150px;
}

table.item_pricing td.shipping
{
width: 150px;
}

.shoping_cart_button
{
	background: #FFFFFF;
}

.shoping_cart_button:hover
{
	background: #FFFFCC;
}

.shopping_cart_header
{
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: bold;
font-size: 16px;
}

.shopping_cart_sub_header
{
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: bold;
font-size: 14px;
}

.shipping_list_header
{
font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
font-weight: bold;
font-size: 16px;
}

.shopping_carts_header
{
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	font-weight: bold;
	font-size: 30px;
	width: 625px;
}

table.shopping_carts
{
color:#000000;
background-color: #FFFFFF;
text-decoration:none;
font-family: "Courier New", Courier, monospace;
font-weight: normal;
font-size: 11px;
border: 3px solid;
border-collapse: collapse;
border-color: black;
padding: 0px 0px 0px 0px;
width: 900px;
}

table.shopping_carts tr.header
{
font-weight: bold;
font-size: 14px;
}

table.shopping_carts tr.odd
{
background-color: #EEEEEE;
border: 3px solid;
}

table.shopping_carts tr.even
{
background-color: #EEFFEE;
}

table.shopping_carts td
{
padding: 2px 5px 2px 5px;
}

