body {font-family:Arial, Helvetica, sans-serif; }
.arrow_body {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px}
.arrow_message {  font-family: Arial, Helvetica, sans-serif; margin-top: 36px; font-size: 12px; line-height: 12px; text-align:center}
h3.order_number { font-size: 24px; text-align:center; width: 200px; margin: 0px auto; border-bottom: 5px double #333;}
h3.checkout_complete { font-size: 24px; width: 800px; margin: 100px auto 0px auto; border-bottom: 5px double #333; text-align: center;}
.arrow_body_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-align:left}
.arrow_red_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-align:left; color:#ff3333}

.rrp_price {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; text-align:left; color:#666666}
.our_price {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 10px; text-align:left; color:#000000; font-weight: bold}

H1.arrow_body_text {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-align:left}
H1.arrow_page_header {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-align:center}
A.text_only:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color:#333333;}
A.text_only:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color:#333333;}
A.text_only:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color:#333333;}
A.text_only:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color:#333333;}

.list_box {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px}

.search_buttons {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #999999}

.item_header {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; letter-spacing: -0.5pt; line-height: 14px}

.price_main {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: italic; font-weight: bold}

.price_rrp {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999}

.menulink {color:#333333;; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.submenulink {color:#333333;; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

A.menulink:link {color:#333333;}

A.menulink:hover { color:#0000CC; }

A.menulink:active { color:#333333; }

A.menulink:visited { color:#333333; }

A.submenulink:link {color:#333333;}

A.submenulink:hover { color:#0000CC; }

A.submenulink:active { color:#333333; }

A.submenulink:visited { color:#333333; }

.shoppingcart_header {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 1px; color: #666666}

A.shoppingcart_header:link {  color: #666666}

A.shoppingcart_header:visted {  color: #666666}

A.shoppingcart_header:active {  color: #666666}

A.shoppingcart_header:hover {  color: #666666}.basket { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}

/* style sheet for the basket table*/


/* Table colors */
.basket_header {
    background: #666666;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:18pt;
    text-align:center;}

.column_header {
    background:#999999;
    font-family: Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:8pt;
	text-align:center;
    font-weight:bold;}

.product_row_even {
    background:#CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:10pt;
    font-weight:normal;}

.product_row_odd {
    background: #aaaaaa;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:10pt;
    font-weight:normal}

.product_total {
    background:#CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12pt;
    font-weight:bold;}


.subtotal_row {
    background: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:12pt;
    font-weight:bold;}

.total_row {
	background: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14pt;
	font-weight:bold;
	line-height: 18px;
}
.basketText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color:#333333;}

li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px}
p.listhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px}

#site_map {
	padding: 50px;
}
#site_map a {
	text-decoration:none;
	color:#333333;
}
#site_map a:hover {
	text-decoration:underline;
}
#site_map p {
	color:#333333;
	font-size:110%;
	text-decoration:underline;
}

.checkout-steps {
	margin: 0px -1px -1px 0px;
	width: 100%;
	backgound-color: #fff;
}

.checkout-steps td {
	color: #fff;
	height: 35px;
	position: relative;
	left: -1px;
	top: 0px;
	padding: 0;
	margin: 0px;
	background-color: #ccc;
	
}

.checkout-steps td img {
	margin: 0 10px 0 10px;
}


#current-step {
color: #fff;
background: #a2a2a2;
background-image: url('images/current-border.png');
border-collapse: separate;
}