div#header-banner { position: relative; height: 292px;}
div#header-banner div.eyeball-logo { 
	width: 215px; 
	margin-left: 5px;
}
div#header-banner div.eyeball-logo a.logo {
	background: url('../images/logo_eyeball.png') no-repeat;
	display: block;
	float: left;
	height: 115px;	
	width: 131px;
	margin: 22px 0 0 43px;
}
div#header-banner div.eyeball-logo p { 
	float: left; 
	color: #fff; 
	text-align: center; 
	font-size: 11px; 
	letter-spacing: 0.5px; 
	padding-left:10px;
}
div#header-banner div.eyeball-logo p a { font-weight: bold; color: #fff; text-decoration: none; margin-left: 8px;}
div#header-banner div.main-logo {
	position: absolute;
	top: 20px;
	right: 280px;
	background: url('../images/logo.png') no-repeat;
	width: 412px;
	height: 200px;
}
div#header-banner div.slogan {position: absolute; bottom: 0px; width: 973px; height: 65px;}
div#header-banner div.slogan p {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 22px;
}

/* EyeBall page */
div#content .rsvp-border { padding: 4px 20px 4px 4px;}
div#content .rsvp-inner { padding:19px 10px 17px 18px;}
div#content .rsvp-topcontent { position: relative;}
div#content .rsvp-col1 { 
	float: left; 
	width: 300px; 
	height: 135px;
	background: red;
	background: url('../images/logo_eyeball_big.png') no-repeat 55px 0px;
	padding-top: 195px;
}
div#content .rsvp-col1 h2 {
	font-family: Verdana;
}
div#content div.box-1 div.rsvp-inner .rsvp-col1 p.title-text { 
	text-align: center; 
	line-height: 17px !important;
	padding: 0 77px 4px 35px !important;
	font-weight: bold;
	font-size: 17px !important;
	width: 242px;
}
div#content div.box-1 div.rsvp-inner .rsvp-col1 p { 
	width: 311px; 
	text-align: center; 
	font-size: 12px !important;
	line-height: 12px !important;
	padding: 5px 0 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#content div.box-1 div.rsvp-inner .rsvp-col1 p.sub-text { 
	font-size: 13px !important;
	line-height: 13px !important;
}
div#content div.box-1 div.rsvp-inner .rsvp-col1 p span { font-weight: bold;}
div#content div.box-1 div.rsvp-inner .rsvp-col2 { float: right; width: 567px; padding: 30px 2px 0 0;}
div#content div.box-1 div.rsvp-inner .rsvp-col2 p { 
	text-align: left; 
	font-size: 12px !important;
	line-height: 16px !important;
	padding: 6px 0 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#content div.box-1 div.rsvp-inner .rsvp-col2 div.vip {padding: 14px 20px !important;}
div#content div.box-1 div.rsvp-inner .rsvp-col2 p.vip-text { font-weight: bold; text-align: center; padding: 4px 0 !important;}
div#content div.box-1 div.rsvp-inner div.rsvp-col2 p span {font-size: 12px !important; font-style:italic;}

div#content div.box-1 div.rsvp-inner .form { position:relative; margin: 60px 78px;}
div#content div.box-1 div.rsvp-inner div.form div.attendance div.y-attend {
	float: left; 
	width: 460px; 
	padding-right: 20px;
	margin-right: 24px;
	border-right: 1px solid #8e8e8e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#content div.box-1 div.rsvp-inner div.form div.attendance div.n-attend {
	float: right; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#content div.box-1 div.rsvp-inner div.form div.attendance p {padding: 0px !important;}
div#content div.box-1 div.rsvp-inner div.form div.attendance div.radio-input { font-weight: bold !important;padding-bottom: 10px; color:#000;}
div#content div.box-1 div.rsvp-inner div.form div.attendance div.input-attend { padding: 6px 0 0 0; }
div#content div.box-1 div.rsvp-inner div.form div.attendance div.input-text { padding-left: 18px;}

input#amount {height: 20px; width: 150px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields {margin-top: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields p.required-field {font-size: 10px !important; font-style: italic; padding: 0px !important;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content div.guest-maximum {
	font-size: 10px !important; 
	font-style: italic; 
	height: 20px !important;
	margin-right: 482px;
	margin-top: 6px;
	float: right;
	
}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content {width: 740px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content label.rowlabel { width: 381px; display: block; float: left;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content label.rowlabel2 { width: 180px; float: left;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content input.rowinput {width: 330px; height: 20px; margin-bottom: 7px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content input.rowinput2 {width: 146px; height: 20px; margin-bottom: 7px; margin-right: 23px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content input.lastinput {margin-bottom: 2px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content div.rowcheckbox {margin-bottom: 12px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content input.rowinput-first {margin-right: 44px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content div.checkout {
	background: url('../images/paypal_icon.png') no-repeat 125px 1px;
	margin-top: 17px;
}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content div.checkout input { width: 83px; margin-top: 7px; height:25px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content div.checkout p {margin: -21px 0 0 94px;}
div#content div.box-1 div.rsvp-inner div.form div.form-fields div.fields-content div.addguest input { width: 137px; margin-bottom: 8px; height: 25px;}
.error{ color:#FF0000;}


/* Administrator Page */
div#content div.box-1 div.admin-inner div.admin-content { 
	position: relative; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 60px 100px;
}
div#content div.admin-content div.title h2 { float: left; } 
div#content .admin-content a {color:#071923;text-decoration: none; font-size: 13px;}
div#content .admin-content a.logout {
	background-color:#90c9d5;
	border:1px solid #071923;
	font-weight:bold;
	padding:3px 10px;
	float: right;
}
div#content .admin-content a.export:hover { text-decoration: underline;}
div#content .admin-content table.datatable { 
	font-size: 13px; 
	border:1px solid #071923; 
	width:100%; 
	margin: 10px auto;
}
div#content .admin-content table.datatable tr th {
	background-color: #90c9d5;
	color:#071923;
	line-height:150%;
	margin:0;
	padding: 5px;
	text-align: left;
}
div#content .admin-content table.datatable tr td { border-top:1px solid #071923; margin:0; padding:3px 5px;}
div.spacer1 { height: 1em }
div.spacer2 { height: 2em }
div#content .admin-content .login-form {
	font-size: 12px !important;
	padding-left: 260px;
}
input#password { margin-left: 18px !important; height: 21px !important;}
input#submit { margin-left: 56px !important; padding: 2px 12px !important;}
div#content div.admin-content div.login-form p.wrongpass {font-size: 11px !important; color: red !important;}

/* Save.php */

div#container-loader{
	margin:200px auto;
}

div#container-loader .loader-image{
	background:url('../images/loadinfo.gif') no-repeat;
	width:48px;
	height:48px;
	display:block;
	margin:0px auto;
}

div#container-loader .loader-text{
	width:275px;
	margin:0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2#container-thanks {
	background-color:#83B051;
	border:2px solid #65954B;
	margin:0 auto;
	padding:10px;
	text-align:center;
	width:400px;
}
