/* CSS Document */


.arrow_body {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px;}
.basket_header {
    background: #666666;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:18pt;
    text-align:center;
	padding:5px;}

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

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

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

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


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

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

.basketText
{
	font-size: 11px !important;
	font-weight: normal !important;
	color: #fff !important;
}

.basket{
border:solid;
border:#000000;
}
.basket input {
border:none;
}
.basket td {	
color:#000000 !important;
padding:4px;
}

#response2{	
color:#000000 !important;
padding:4px;
}
#response2 a {	
color:#000000 !important;
cursor: pointer;
text-decoration: underline;
}

h3.order_number { font-size: 24px; text-align:center; width: 200px; margin: 0px auto; border-bottom: 5px double #333;}
h3.checkout_complete { font-size: 16px; width: 400px; margin: 100px auto 0px auto; text-align: center;}
.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;
}

.basket_color
{
	color: #fff !important;
}

/* * * *  * * * */
	.box_left, .box_right, .box_bottom, .box_clt, .box_crt, .box_clb, .box_crb
	{
		padding: 0px;
	}
	.box_left
	{
		background-image: url(../images/box_lside.gif);
		background-repeat: repeat-y;
		width: 19px;
	}
	.box_right
	{
		background-image: url(../images/box_rside.gif);
		background-repeat: repeat-y;
		width: 19px;
	}
	.box_bottom
	{
		background-image: url(../images/box_btm.gif);
		background-repeat: repeat-x;;
		height: 20px;
	}
	.box_clt
	{
		background-image: url(../images/box_lt.gif);
		width: 19px;
		height: 32px;
	}
	.box_crt
	{
		background-image: url(../images/box_rt.gif);
		width: 19px;
		height: 32px;
	}
	.box_clb
	{
		background-image: url(../images/box_lb.gif);
		width: 19px;
		height: 20px;
	}
	.box_crb
	{
		background-image: url(../images/box_rb.gif);
		width: 19px;
		height: 20px;
	}
	.box_header
	{
		background-image: url(../images/box_header.gif);
		background-repeat: repeat-x;
		/*height: 52px;*/
		/*position: relative;*/
		
		color: #fff;
		font-weight: bold;
		letter-spacing: 2px;
		text-transform: uppercase;
		padding: 10px 10px 0px 10px !important;
		font-size: 14px;
		/*border: solid 1px black;*/
	}
	
	.box_container
	{
		/*float: left;*/
		width: 100%;
	}
	.box_header a
	{
		color: #fff !important;
	}
	.box_content
	{
		vertical-align:bottom;
		text-align: left;
		font-size: 14px;
		background-color: #fff;
		padding: 10px;

		/*border: solid 1px green;*/
	}
	.box_content img.method
	{
		border: solid 1px #ddd;
		padding: 3px;
	}
