#dge_loginContainer{ padding-left: 100px; padding-right: 100px; }
.dge_loginRow{ border: 1px solid #D9C68B; overflow: hidden; height: 100%; width: 512px; }
.dge_loginRow_2{ border: 1px solid #D9C68B; border-top: none; overflow: hidden; height: 100%; width: 512px; }
.dge_loginRow h2, .dge_loginRow_2 h2{ margin: 0; padding: 0; background-color: #E1D8B7; border-bottom: 1px solid #D9C68B; font-size: 12px; text-align: center; font-weight: bold; }

.dge_loginCenter{ padding-top: 10px; padding-left: 30px; padding-bottom: 10px; padding-right: 30px;}

.dge_left{ float: left; width: 255px; }
.dge_left p, dge_right p{ padding-left: 10px; padding-right: 10px; }
.dge_right label{ float: left; }
.dge_right input{ float: right; }
.dge_right p{ height: 30px; margin-top: 5px; padding-right: 10px; padding-left: 10px; }
.dge_right{ float: right; width: 255px; border-left: 1px solid #D9C68B; }
/**/
.dge_note{ color: Red; font-weight: bold; font-variant: small-caps; }
.dge_registerContainer{ border: 1px solid #D9C68B; overflow: hidden; height: 100%; }
.dge_registerContainer h2{ margin: 0; padding: 0; background-color: #E1D8B7; border-bottom: 1px solid #D9C68B; font-size: 12px; padding-left: 30px; font-weight: bold;}
.dge_headerLegend02{ float: right; margin-right: 30px; color: red; font-weight: normal; }
.dge_registerContainer .dge_left{ padding-top: 20px; width: 330px; }
.dge_registerContainer .dge_right{ padding-top: 20px; width: 336px; border: none;}

.dge_registerContainer .dge_left_02{ width: 355px; float: left; }
.dge_registerContainer .dge_right_02{ float: right; width: 356px; border-left: 1px solid #D9C68B; }

.dge_registerContainer p{ height: 30px; padding-top: 3px; padding-left: 10px; padding-right: 10px; }
.dge_registerContainer h3{ margin: 0; padding: 0; margin-left: 20px; margin-bottom: 20px; }
.dge_registerContainer p label{ float: left; }
.dge_registerContainer .dge_right input{ float: none; }
.dge_registerContainer .dge_right select{ width: 160px; }
.dge_input{ float: right; }
.required{ color: red; }
.dge_center_02{ padding-left: 170px; padding-right: 170px; padding-top: 10px; padding-bottom: 10px; }
.dge_left_02 h2, .dge_right_02 h2{ margin-bottom: 10px; }
/**/
.deliveryInfoHeader{ width: 704px; height: 34px; background-image: url(deliveryInfoHeader.gif); background-repeat: no-repeat; margin-left: -15px;}
.paymentInfoHeader{ width: 704px; height: 34px; background-image: url(paymentInfoHeader.gif); background-repeat: no-repeat; margin-left: -15px;}
.completeInfoHeader{ width: 704px; height: 34px; background-image: url(completeInfoHeader.gif); background-repeat: no-repeat; margin-left: -15px;}
.confirmationInfoHeader{ width: 704px; height: 34px; background-image: url(confirmationInfoHeader.gif); background-repeat: no-repeat; margin-left: -15px;}

.deliveryInfoHeader ul, .paymentInfoHeader ul, .completeInfoHeader ul, .confirmationInfoHeader ul{
	float: right;
	width: 380px;
	margin: 0;
	padding: 0;
	color: #EEEEEE;
	text-transform: none;
	font-family: Tahoma;
	font-size: 8px;
	margin-top: 3px;
}

.deliveryInfoHeader ul a, .paymentInfoHeader ul a, .completeInfoHeader ul a, .confirmationInfoHeader ul a{
	color: White;
	font-size: 8px;
}

.deliveryInfoHeader ul a:hover, .paymentInfoHeader ul a:hover, .completeInfoHeader ul a:hover, .confirmationInfoHeader ul a:hover{
	text-decoration: underline;
	font-size: 8px;
	color: White;
}

.deliveryInfoHeader li, .paymentInfoHeader li, .completeInfoHeader li, .confirmationInfoHeader li{
	float: left;
	display: block;
	text-align: center;
}

#infoHeaderShipping, #infoHeaderPayment, #infoHeaderConfirmation, #infoHeaderFinished{
/*	border: 1px solid blue;*/
}

#infoHeaderShipping{
	width: 120px;
}
#infoHeaderPayment{
	width: 100px;
}
#infoHeaderConfirmation{
	width: 90px;
}
#infoHeaderFinished{
	width: 53px;
}