/* MyAccount Styles - Wrapped in DivClass.macc */

.macc { width: 700px; margin-left:150px;}
.macc a {color:#000;}

.macc h1, .macc h2, .macc h3, .macc h4, .macc h5 { margin:8px 0; }
.macc p { margin:4px 0; }
.macc label { margin:0 5px; }
.macc input[type="submit"], .macc input[type="button"] { margin-right:5px; }
.macc input[type="password"] { display:block; }
.macc #address-book #registered-addresses, .macc #address-book #add-address { float:left; }
.macc #address-book #registered-addresses { margin-right:25px; width:40%; }
.macc #address-book #add-address { width:50%; }
.macc #feedback { border:1px solid #C43138; margin:20px auto; }
.macc #feedback div { color:#C43138; margin:8px; }
.macc #address-book #registered-addresses .address { margin:15px 0; }
.macc #address-book #edit-address { width:435px; }
.macc #address-book #edit-address input[type="text"] { width:100%; }
.macc #order-summary table { color:#8B8B8B; width:95%; }
.macc #order-summary table tr td { padding:5px 20px 5px 0; }
.macc #order-summary table tr.header-row td { border-bottom:1px dashed #8B8B8B; font-weight:bold; }
.macc #order-summary table tr.footer-row td { border-top:1px dashed #8B8B8B; font-weight:bold; padding-right:5px; }
.macc #order-summary #address-information div { float:left; width:50%; } 
.macc .terms-conditions { width:75%; }
.macc .form-cell { margin:5px 0; }
.macc .form-cell span { display:block; margin:3px 0; }

.macc #login-form, .macc #register-form {
	float:left;
	width:345px;
}
#myaccount {
	float:right;
	clear:right;
	color:#c9c9c9;
	font-size: 8pt;
}
#myaccount a {
	text-decoration: none;
	color:#c9c9c9;
}
