hr {
	color: #eee;
	background-color: #eee;
	border: 1px solid #eee;
}

div#wrapper {
		border: 10px solid #333;
}
	
div#content {
		background-color:#fff;
		color:#000000;
}

div#form-title {
	background-color:#7c7c7c;
	color: #fff;
}

div#footer {
	background-color: #7c7c7c;
	color: #fff;
}

/****** Form *******/
.sublabel {
	color: #6c6c6c;
	}

div.page-title {
	background-color: #696969;
}

td.page-title-name {
	Color: white;
}

td.page-num {
	color: #b8b8b8;
}

/*******************/

.ci_sales {
	background-color: #f3f3f3;
	border-top: 4px solid #6a6a6a;
	border-bottom: 1px dotted #6a6a6a;	
}

.ci_totals {
	border-top: 1px dotted black;
	background-color: #daeeaa;
	border-bottom: 1px dotted black;
	}

.form-divider {
	border-top: 1px dotted #d8d8d8;
	}
	
	
.form-header-divider {
	border-top: 3px solid #747474;
	}	
	
.form-email-confirmation-box	{
	color:#000;
	border:2px solid rgb(124, 124, 124);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	}

.form-header-receipt {
	background-color: rgb(84, 40, 113);
	border-bottom: 2px solid black;
	border-top: 2px solid black;
	color:#fff;
	 }
	
/*******************/


.btn_back{
	background-image:url('/css/form_themes/gray/back.png');
    background-color:#fff;
}


.btn_confirm {
	background-image:url('/css/form_themes/gray/confirm.png');
    background-color:#fff;
}

.btn_continue {
	background-image:url('/css/form_themes/gray/continue.png');
    background-color:#fff;
}

.btn_pay_now {
	background-image:url('/css/form_themes/gray/pay_now.png'); 
    background-color:#fff;
}


.btn_submit {
	background-image:url('/css/form_themes/gray/submit.png');
    background-color:#fff;
}

div#footer a:link, div#footer a:visited{
	color:#fff;
}

div#footer a:hover, div#footer a:active{
	color:#fff;
}

