@import 'form.css';

.item_list{
	border: solid 1px #99cccc;
	width: 100%;
}
.item_list *{
	line-height: 20px;
}
.item_list .title{
	font: 700 8pt/24px Tahoma;
	text-align: center;
	color: #606060;
	background: #e2ebf1;
}
.item_list .title .object{
	padding: 2px 0 0 10px; 
	float: left;
}
.item_list .title_2{
	font: 700 8pt/24px Tahoma;
	text-align: center;
	color: #cc0000;
	background: #e2ebf1;
}
.item_list .link{
	font: 700 9pt/20px Tahoma;
	text-align: center;
	cursor: pointer;
}
.item_list .link a{
	color: #0D3668;
	cursor: pointer;
}
.item_list .label{
	text-align: right;
	padding-right: 10px;
	font: 700 8pt/20px Tahoma;
	width: 30%;
}
.item_list .text{
	padding: 0 10px;
	font: 400 8pt/20px Tahoma;
}
.item_list .text a{
	color: #0D3668;
	cursor: pointer;
}
.item_list .numeric{
	text-align: center;
	line-height: 14px;
}
.item_list .currency{
	text-align: right;
	padding-right: 10px;
}
.item_list .date{
	text-align: center;
}
.item_list .even{
	background: #f0f0f0;
}
.item_list .odd{
	background: #e8e8e8;
}
/**/
.summation{
	width: 100%;
}
.summation .label{
	text-align: right;
	padding-right: 10px;
	width: 75%;
	font: 700 8pt/20px Tahoma;
}
.summation .sub_total, .summation .tax{
	text-align: center;
	width: 25%;
	border: solid 1px #cccccc;
	background: #ebf3fc;
	height: 18px;
}
.summation .total{
	text-align: center;
	width: 25%;
	border: solid 1px #1f497d;
	background: #1f497d;
	height: 20px;
	color: #dbeef3;
	font: 700 9pt/20px Tahoma;
}
/**/
.button{
	background: #d5d9ec;
	font: 700 8pt/18px Tahoma;
}
.message{
	padding: 5px 10px;
	font-weight: 700;
	font-size: 8pt;
	line-height: 18px;
	color: #0F3970;
}
.error{
	color: #c00000;
}
/**/
.checkout_header{
	width: 100%;
	text-align: center;
	margin: 10px 0 15px 0;
}
.checkout_header .pas_item{
	color: #999999;
	font-weight: 100;
}
.checkout_header .act_item{
	color: #000000;
	font-weight: 700;
}
/**/
.order_print{
	border: solid 1px #404040;
	margin: 10px 0;
	width: 660px;
}
