@charset "utf-8";
/* CSS Document */
body{
	font-family:"Segoe UI",Helvetica,Arial,sans-serif;
	background-color:#EDF7FC;
	}


.required{
		color:#F00;	
		font-size:11px;
	}

.cont label, .cont input{
	font-size:20px;
	background-color:#fff;
	}
/*.input-box label{
	font-family:"Segoe UI",Helvetica,Arial,sans-serif;
	font-size:11.94px;
	display:block;
	float:left;
	width:75px;
	font-weight:bold;
	color:#666
	}
*/
#customerpartner-products ul{
	padding-left:0px;	
	}
.input-box{
		margin-bottom:5px;	
	}
#image-field, textarea, .error-msg, .success-msg, .notice-msg, .note-msg, .add-to-holder, .product-pricing, .login-box .col-1, .login-box .col-2, .shopping-cart-totals, .shopping-cart-collaterals .upsell, .checkout-progress {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
color:#666;
}

#form-container label{
	color:#636467;
	font-family:"Segoe UI",Helvetica,Arial,sans-serif;
	font-size:11.94px;
	font-weight:bold;
	
}
#form-container input{
	margin:0px;
	padding:0px;
}
.cont p{
		border:solid 1px #999;	
	}

button .continue{
		background-image:url(continue-btn.jpg);
		background-repeat:no-repeat;
		background-position:right;
		padding-right:10px;
	}

		input{
			border:0px;
		}
		html, body { 
			margin: 0;
			
		}
.form-container{
	padding:10px;
	border:1px solid #ccc;
}
#testWrap {
	margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
}
.cont button.continue{
	background-color:#67B4BA;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:none;
	color:#FFF;
	padding:5px 0px;
	margin-bottom:3px;
}
.cont{
	padding-left:0px 5px;	
}
.tag{
	margin-bottom:5px;	
}

.steps-des{
		font-size: 11px;
		clear:both;
		border-top:solid 1px #ccc;
		font-size:14px; color:#666;
		padding-left:3px;
	}
.steps-des ol{
		padding-left:0px;
		margin-top:5px;
		margin:0px;
}
