#guest-password-wrapper{
	background-color: #D9EDF7;
	color: #3A87AD;
	padding: 5px;		
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #BCE8F1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#guest-password-wrapper .ctrlHolder .textInput{ width:90%;}
input[type="radio"], input[type="checkbox"] {margin: 3px 0.5ex;}
#paywrapper {height:30px;font-size: 13px;color:#333; font-weight:normal;}
#paywrapper #floating-paynow{display:none;}
#paywrapper .locked #floating-paynow{display:inline-block;}
#paywrapper .locked{
	position: fixed;
	height: 65px;
	width: 100%;
	font-size: 13px;
	bottom: 0;
	margin-bottom: -1px;
	z-index: 99;
	border-top:1px solid #BCE8F1;
	background-color: #D9EDF7;
	left:0px;
	-moz-opacity: 0.9;
	opacity: 0.9;

}

#paywrapper .locked #floating-pay{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
}
#paywrapper  select{float: none;width: auto;}
#paywrapper .askUserCCCHarges{padding-left:15px;padding-right:15px;}
#subtotal-container{width:18%;float:right;text-align:right;}
#askprocessingfees-container{
	float:left;
	width:78%;
}

.uniForm .centerAlign{text-align:center;}
.uniForm .rightAlign{text-align:right;}
.uniForm .leftAlign{text-align:left;}

.uniForm .ctrlHolder .blockLabels li.multiple-list input {float:left;width:16px;}
.uniForm .ctrlHolder .blockLabels li.multiple-list label {float:left;width:89%;padding-top:3px;margin-left:3px;}
.uniForm .ctrlHolder .blockLabels li.multiple-list {clear:both;}
.uniForm ul li label {font-size: 1em;}
#formdescription{padding-bottom:5px; }
#form-meta{padding-left:1em;padding-right:1em;}
