﻿.searchbox {
	background:#fff;
	border: 1px solid #A43B09;
	color: #000;
	font-size:.83em;
	width: 8em;
	margin-top: 3px;
}
.gobtn { width: 29px; height: 14px; }


input, select, textarea {
	font-size: 1em;
	padding: 1px;
	color: #000;
	vertical-align: middle;
}

input.button, .buttons input {
	background: #54640C;
	border: 1px solid #3C4D00;
	color: #fff;
	cursor: pointer;
	font: bold 1em Comic Sans MS, Comic Sans,Arial,sans-serif;
	padding: 2px 0;
	text-transform: uppercase;
}
input.button:hover, .buttons input:hover { background: #A43B09; border-color: #722906; }

.field input, .field select { border: 1px solid #E7DFD3; }
.field input:hover, .field input:focus, .field select:hover, .field select:focus { border-color:#BA5A4D; }

#emailwrap input, #emailwrap select, #emailwrap textarea { border: 1px solid #E7DFD3; }
#emailwrap input:hover, #emailwrap input:focus, #emailwrap select:hover, #emailwrap select:focus { border-color:#BA5A4D; }


.btn { width: auto; font-weight: bold; color: #000; }
.required { color: #AF1F3C; }


/* =PRODUCT SEARCH *
*****************************/
.lstType, .lstSubType,
.lstAttribute {
	font-size: .9em;
	height: 180px;
	width: 160px;
}

/* =PHOTO GALLERY 
*****************************/
.photogallery input.gobtn { width: 29px; height: 14px; }
input.nextbtn { width: 45px; height: 14px; }
input.prevbtn { width: 41px; height: 14px; }
select.pager { }
.pg_parks { width: 190px; }
label img { vertical-align: middle; }

input.gal_keywords { width: 8em; }
.photogallery input.gal_keywords,
.photogallery select { border: 1px solid #712B62; }

#recommendationForm label, #recommendationForm input, #recommendationForm select, #recommendationForm  textarea {
	display: block;
}

#recommendationForm label 
{
	margin: 0 0 .25em;
}

#recommendationForm input, select, textarea
{
	margin: 0 0 .75em;
}

