body {
	margin: 0;
	padding: 0;
	background: #A61A3D;

	font-family: "Arial", sans-serif;
}

a, a:active, a:visited {
	color: #2855C8;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

#wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.header {
	width: 100%;
	position: relative;
	background: #4A0C1B ;
}

.header-title {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
    botton: 30px;
}

.header-banner {
	width: 100%;
	height: 200px;
	background: url(../img/header-banner2.jpg) top center no-repeat;
	color: #FFF;
}

.header-content {
	width: 909px;
	margin: 0 auto;
	padding: 0;
	position: relative;	

}

.header-content h1, .header-content h2 { display: none; }

.imageAlignRight {float:right; margin-left: 15px; display:inline; }
.imageAlignLeft {float:left; margin-right: 15px; display:inline; }

.content {
	width: 750px;
	margin: 0 auto;
	padding: 50px 80px;
	position: relative;	
	top: 0px;
	position: relative;
    background-color: #FAF1EE;
}

.content h1 /*blue*/ {font-weight: bold; font-size: 30px; color: #4A0C1B; padding: 0 0 10px 0; margin: 0; }
.content h2 /*blue with blue border*/ {font-weight: bold; font-size: 24px; color: #4A0C1B; padding: 0 0 10px 0; margin: 0;  }
h3 /*blue*/ {font-weight: bold; font-size: 20px; color: #4A0C1B; padding: 0 0 20px 0; margin: 0; }
h4 /*black*/ {font-weight: bold; font-size: 18px; color: #000000; padding: 0 0 20px 0; margin: 0; }
h5 /*black*/ {font-weight: bold; font-size: 18px; color: #000000; padding: 0; margin: 0; }

p {line-height: 1.2em; }

li {line-height: 1.2em; }

.centerit {text-align:center; }

.innerBox {margin: 30px; padding: 30px 30px; position: relative; position: relative; background-color: #FADDD9; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:thin solid #A61A3D; }
.innerBox2 {margin: 30px; padding: 30px 30px; font-size:10pt; position: relative; background-color: #FADDD9; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:thin solid #A61A3D; }
#register {margin: 30px; padding: 30px 30px; position: relative; position: relative; background-color: #FADDD9; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:thin solid #A61A3D; }

.round-box {
	width: 100%;
	margin: 0 0 10px 0;
}


.date-button {
	display: block;
	position: absolute;
	left: 31px;
	top: -10px;
	color: #FFF;
	z-index: 2;
}


.pay-options {
	color: #4A0C1B;
	float: left;
	padding: 0 0 0 35px;
	position: relative;
	z-index: 2;
    width: 100%;
}

.pay-options h4 {padding-bottom: 10px; color: #4A0C1B;}

.pay-option {float: left; width: 236px; height: 194px; background: #FAF1EE; border:thin solid #A61A3D; text-align: center; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.pay-option-friend {float: left; margin-left: 150px; width: 236px; height: 204px; background: #FAF1EE; border:thin solid #A61A3D; text-align: center; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.pay-option, .pay-option-friend p {font-weight: bold; font-size: 22px; line-height: 30px; padding: 5px 0 0 0; }	

.pay-option img {cursor: pointer; border: 0; }

.pay-option-or {float: left; width: 45px; height: 184px; line-height: 184px; font-size: 20px; font-weight: bold; color: #4A0C1B; text-align: center; }

.clearFix {font-size: 20px; clear: both; }
