#header {
	background: transparent url('http://farmtocafeteriaconference.org/registration/app/webroot/img/f2c5_header.png') top center no-repeat;
}

#wrapper{
	background-image:none;
	border:0;
	padding-top:0px;
}

#content {
	text-align: left;
	padding:0 20px 20px 20px;
}

.action-box h1{
	text-align: left;
	margin:-10px -10px 15px -10px;
	padding:10px;
	font-size:1.4em;
	font-weight: bold;
	background-color: #408F99;
	color:#fff;
}

.action-box h3, .action-box h4{
	color:#408F99;
}

.action-box{
	margin:20px 0px 0px 10px;
	padding:10px;
	color:#543F1F;
	border:1px solid #408F99;
	background-color:#FFEBD2;
	text-align: center;
}

.help-box{
	background-image: url(http://farmtocafeteriaconference.org/registration/img/icons/icn-questionMark.png);
	background-repeat: no-repeat;
	background-position:6px 6px;
	padding:10px 10px 10px 60px;
	margin:5px 0px 0px 10px;
	width:747px;
	min-height:34px;
	font-size:1.3em;
	line-height: 120%;
	background-color: #408F99;
	color: #fff;
}

.alert-box{
	background-image: url(http://farmtocafeteriaconference.org/registration/img/icons/icn-xMark.png);
	background-repeat: no-repeat;
	background-position:6px 6px;
	padding:10px 10px 10px 60px;
	margin:5px 0px 0px 10px;
	width:747px;
	min-height:34px;
	font-size:1.3em;
	line-height: 120%;
	background-color: #6C0600;
	color: #fff;
}

.footer{
	text-align: center;
	font-size:90%;
}

.textleft{
	text-align:left;
}

.center {
	margin:0 auto;
}

.checkbox{
	margin:10px;
}

tr{
	line-height:30px;
}

.spacing-10 td, .spacing-10 th{
	padding:5px 10px;
}

.tr-darker{
	background-color: #E2B379;
}


#login input{
	width:95%;
}

.submit {
	margin:auto;
	float:right;
	width:100px;
}

.inputWide{
	width:250px;
}

label{
	padding:5px 10px 5px 5px;
}
input.radio {
	font-size:1em;
	margin:5px 3px 0px 0px;
}

.radio-label {
	margin-right:20px;
}

.bigButtonBox{
text-align:center;
background-color: #ff9999;
}

.bigButtonBox h1{
font-size:1.2em;
text-align: center;
background-color: #6C0600;
}

.bigButtonBox div.submit{
float:left;
margin:0 auto;
width:360px;
}

.bigButtonBox input{
margin:0 auto;
}


div#attendee_name{
	width:849px;
	margin:0px 0 0 -20px;
	padding:40px 10px 10px 20px;
	background-color:#FFCE8F;
	color:#000;
}


#menu {
	width:859px;
	background-color: #408F99;
	padding:10px;
	margin:-31px 0 0 -20px;
}

#menu li{
	display: inline;
	list-style-type: none;
	padding:10px;
}

#menu li a{
	color:#fff;
	text-decoration:none;
}

#menu li a:hover{
	text-decoration:underline;
}

.trip-description{
display:none;
padding:10px;
margin-top:5px;
background-color:#FFCE8F;
}

.description-link{text-decoration:none;}

img.description-link{
padding:5px 10px 0px 0px;
}

#CartAttendeeEventsForm label{
padding-left:5px;
}

#progressBar{
width:100%;
text-align:center;
margin-bottom: 10px;
}

#flashMessage {
	width:600px;
	margin:0 auto;
	margin-top:20px;
	border:0px solid #000;
	background-color:#990000;
	color:#fff;
	font-size:1.3em;
	padding:10px;
}

#receipt-content table{
		width:100%;
}



#receipt-content th{
		text-align: left;
		margin-bottom: 20px;
		border-bottom: 1px solid black;
	}

#receipt-content td{
		padding:10px;
	}

#receipt-content h1{
		text-align: center;
	}

#attendee-search{
	float:right;
    margin: 0 0 .5em 0;
	text-align:right;
}

#attendee-search .input{
    display: inline;
	padding: 0 1em 0 0;

}

#attendee-search .inline{
	display:inline;
}

.text-top{
vertical-align:top;
}

.rating-section {
padding:10px;
background-color:#CFEFBF;
}

.rating-section td {
padding-left: 10px;
}

/* tables */

table.tablesort thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px 10px 4px 4px;
}
table.tablesort thead tr .header {
	background-image: url(http://farmtocafeteriaconference.org/registration/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesort td {
	padding:5px 0;
}

table.tablesort thead tr .headerSortUp {
	background-image: url(http://farmtocafeteriaconference.org/registration/img/asc.gif);
}
table.tablesort thead tr .headerSortDown {
	background-image: url(http://farmtocafeteriaconference.org/registration/img/desc.gif);
}
table.tablesort thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #408F99;
}
