
img {border:none;}

#divCheckout /*Little Reset*/
{
	font-weight:normal;
}
.panelzone
{
	font-family: arial;
	font-size:1em;
}
.panelzone
{
	border:1px solid #EBEDF3;
	padding:8px 10px;
	margin:10px 0;
}
.panelzone {background-color:#F9FAFB;}
.panelzone .panelhead
{
	font-size:1em;
	font-weight:bold;
	color:#C5CAD9;
}

.panelbox
{
	border:1px solid #C4C8D7;
	padding:6px;
	background-color:#F0F0F7;
	color: #485E98;
	font-size:0.8em;
}

.tablebox
{
	border-collapse:collapse;
}
.tablebox td
{
	border:1px solid #C4C8D7;
	background-color:#F0F0F7;
	padding:4px 6px;
	margin:0;
	color: #485E98;
	font-size:0.8em;
	vertical-align:middle;
}
.tablebox td *
{vertical-align:middle;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.vatop{vertical-align:top;}
.vamid{vertical-align:middle;}
.vabot{vertical-align:bottom;}
.field{font-weight:bold;}
.sinput{border:1px solid #CFCDCF;padding:1px 3px;}
.sbtn{border-width:1px;border-color:#848284;background-color:#d0d0d0;padding:1px 6px;font-weight:bold;color:#333333;}
.shref{text-decoration:none;font-size:0.8em;color:#009;}
.shref:hover,.shref:active{text-decoration:underline;color:#22a;}
.errmsg {color:#A00;font-size:0.8em;}
.img_progressbar {background-image:url('loadingbar.gif');width:220px;height:19px;}
.msg.ok {background-image:url('icon_ok.32.png');	background-color:#D8EBCF;	border:1px solid #7BB95F;color:#395F3D;}
.msg.error {background-image:url('icon_error.32.png');	background-color:#EBD8CF;	border:1px solid #B97B5F;color:#5F393D;}
.msg {
	line-height:32px;
	font-size:1em;
	font-weight:bold;
	line-height:32px;
	vertical-align:bottom;
	margin:0.5em;
	padding:0 48px;
	background-position:10px 0;
	background-repeat:no-repeat;
}

.tablenone td
{border-width:0px;background-color:#ff0;border-collapse:collapse;}


#panel_productselection .term
{
	font-size:0.8em;
}

#divPaymentProgress P
{
	font-size:0.8em;
	font-family:arial;
}
#panel_paymentprogress .term
{
	font-size:0.8em;
}
#panel_paymentprogress tr {height:32px;}

#panel_paymentprogress td.paid,
#panel_paymentprogress td.unpaid
{padding:0 36px 0 36px;}

#panel_paymentprogress td.paid
{background-image:url('icon_ok.32.png');	background-color:#D8EBCF;	border:1px solid #7BB95F;color:#395F3D;background-repeat:no-repeat;}

#panel_paymentprogress td.price
{	width:5em; text-align:right;}