/* CSS Document */
* {margin:0; padding:0;}
html,body {min-height:100%;}
html {background-color:#333;}
body {font-family:Arial, sans-serif; font-size:14px; position:relative;}

.clearfix:after {content: " ";display: table;height: 0;clear: both;visibility: hidden;}

.section {width:1100px; margin:0 auto;}
.small-section {width:700px; margin:0 auto;}

p {margin-bottom:10px; line-height:1.5;}

#header {padding:25px 0; background-color:#D93937; /*background-color:#78ade3;*/}
#header .logo {display:block; float:left;}

#content {padding:50px 0; background-color:#fff; min-height:500px;}

div.input label {display:inline-block;}
#payment-form {text-align:center;}
#payment-form form div.input {margin-bottom:10px;}
#form-payment, .dispute-form {background-color:#f5f5f5; padding:50px; margin:50px auto; width:500px; text-align:left;}
.dispute-form {width:600px;}
#form-payment.small {width:350px; padding:35px;}
	#form-payment .required {padding-left:100px;}
	#form-payment.small .required {padding:10px 0;}
	#form-payment.small .submit {padding-top:10px;}
	#form-payment div.input label {width:130px;}
	#form-payment #button,
	.big-red-button {background:#D93937; color:#fff; text-transform:uppercase; border:none; padding:7px 15px; font-size:15px;}
	.big-red-button.larger {width:200px;}
	
#footer {background-color:#333; padding:50px 0;}
#footer .copyright {color:#fff; font-size:12px; padding-top:10px; float:left;}
	.menu-copyright-links-container {float:left; padding: 12px 15px 0;}
	#header .menu-copyright-links-container {float:right; padding-top:36px;}
		.menu-copyright-links-container li {float:left; list-style:none;}
		.menu-copyright-links-container li:first-child a {border-right:solid thin #fff;}
		.menu-copyright-links-container a {font-size:12px; padding:0 5px; color:#fff; text-decoration:none; display:block;}
		#header .menu-copyright-links-container a {font-size:14px; padding:0 15px; text-transform:uppercase; letter-spacing:0.5px;}